Autoplay
Auto Completar
Unidad anterior
Completar y continuar
Java 8 Lambdas y Streams y Buenas Prácticas
Introducción
Introduccion al curso (3:47)
Java Lambdas
Introducción (1:22)
Interface Comparable (1:37)
Creando una lista de personas (5:54)
El interface Comparable (2:03)
El interface Comparator (3:04)
Usando un Comparator (5:58)
El Concepto de Expresion Lambda (2:28)
Creando una Expresión Lambda (1:24)
Simplificando Lambdas (2:02)
Un Ejemplo de Simplificacion (2:27)
Interfaces y Filtros (5:14)
Manejo de Filtros (3:54)
Manejo de Filtros Parte 2 (9:12)
Metodos de Referencia (2:20)
Ejemplo de Métodos de Referencia (2:43)
Métodos de referencia y ambitos (1:18)
Uso de ambitos (1:17)
Default Methods (2:18)
Ejemplo de Default Method (5:31)
Interfaces Genericos (1:22)
Genericos y Filtrados (3:33)
El Concepto de Predicate (1:56)
Filtrados clasicos vs Predicates (3:12)
Interface Static Methods (1:11)
Usando Static Methods (5:56)
Resumen (1:07)
Codigo
Java Streams
Introducción (1:50)
El Concepto de Stream (4:23)
Un ejemplo de Stream (2:47)
High Order Function (1:39)
Ejemplo High Order Function (3:15)
Stream Filter (1:36)
Usando un Stream Filter (2:50)
Stream Peek (1:39)
Ejemplo Stream Peek (4:04)
La funcion Map (1:48)
Un Ejemplo de Map (2:53)
Reduce y Reducciones (4:54)
Ejemplo Reduce (6:41)
Java Collectors (0:58)
Ejemplo de Collectors (8:18)
Java Optionals (2:17)
Ejemplo Optional Parte 1 (5:10)
Ejemplo Optional Parte 2 (7:19)
Ejemplo Optional Parte 3 (3:42)
Resumen (0:55)
Codigo
Interfaces Funcionales
Introduccion (1:46)
Consumers (3:11)
Ejemplo Consumers (4:33)
Consumers Default Methods (4:40)
Ejemplo Consumer Combinados (4:40)
Interface Function (0:52)
Ejemplo Interface Function (3:09)
Interface Function. Defaults (0:47)
Interface Supplier (2:04)
Ejemplo Interface Supplier (8:34)
Predicate (0:50)
Ejemplo Predicate (5:15)
BiConsumer (0:51)
Ejemplo BiConsumer (9:55)
BiFunction (4:08)
Ejemplo de BiFunction (7:13)
Default Method (1:49)
Usando Default Methods Parte 1 (7:36)
Usando Default Methods Parte 2 (4:54)
BiPredicate (0:30)
Ejemplo BiPredicate (7:36)
TiposBasicos y Streams (2:04)
Ejemplo TiposBasicos (10:59)
Resumen (2:25)
Codigo
Stream Avanzados
Introducción (1:31)
Slicing (2:02)
Ejemplo Slicing (4:16)
Min Max y Count (2:15)
Ejemplo Min Max Count (8:34)
FlatMap (1:31)
Ejemplo de FlatMap (5:59)
Ejemplo FlatMap Parte 2 (4:02)
AnyMatch (1:54)
Ejemplo AnyMatch (5:06)
Collectors Avanzados (2:16)
Usando Collectors (4:16)
Usando Collectors Parte 2 (5:36)
Usando Custom Collectors (1:00)
Ejemplo Custom Collectors (2:42)
Collectors Join (0:58)
Ejemplo Collectors Join (2:47)
Particiones (1:30)
Ejemplo particiones (4:21)
Group (0:52)
Ejemplo Group (2:19)
Resumen (2:13)
Codigo
Buenas Practicas
Introduccion (1:25)
Stream Sorting (1:06)
Ejemplo Stream Sorting (5:58)
Sorting Performance (0:50)
Ejemplo Sorting (7:06)
Comparator (1:45)
Ejemplo Comparator (4:57)
Parallel Stream (0:43)
Ejemplo ParallelStream (3:05)
Ejemplo Parallel Stream Parte 2 (4:09)
Ejemplo ParallelStream Parte 3 (2:51)
IO Stream (1:50)
IO Sin Streams (5:05)
IO Stream (1:02)
Ejemplo Walk (2:44)
Walk y Filtros (1:40)
Stream Builder (1:57)
Ejemplo StreamBuilder (4:08)
Stream Ficheros (0:49)
Ejemplo Stream con Ficheros (6:39)
Command Pattern (1:09)
Ejemplo CommandPattern (6:11)
Ejemplo CommandManager Parte 2 (5:38)
Command Pattern Lambdas (1:29)
Ejemplo CommandPattern Lambdas (9:52)
Command Pattern Lambda en Paralelo (2:00)
Usando CommandPattern Lambda en Paralelo (2:51)
Stream Infiinito (0:52)
Ejemplo Stream Infiinito (2:37)
Resumen (2:30)
Codigo
Ejemplo FlatMap Parte 2
Contenido bloqueado
Si ya te has registrado
Necesitas Logearte
.
Subscribete al Curso para desbloquear