Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Máster en Java Funcional: Lambdas, Streams y Collectors 2026
Rating: 4.6 out of 5(773 ratings)
3,081 students

Máster en Java Funcional: Lambdas, Streams y Collectors 2026

Domina la programación funcional, interfaces funcionales, method references, Collectors y algoritmos con Java Moderno
Last updated 6/2026
Spanish

What you'll learn

  • Entender a detalle que es la programación funcional y como aplica a las expresiones lambda
  • Aprender a utlizar las expresiones lambda para dar soliciones de manera efectiva y elegante
  • Utillizar el API Stream de manera profesional hasta el mas minimo detalle (pipelines sencillos y complejos)
  • Conocer el paquete java util function a profundidad

Course content

9 sections69 lectures7h 52m total length
  • Repositorio y Recursos del Curso3:57
  • Repaso de Programación Orientada a Objetos (Opcional)2:22
  • Repositorio de esta sección0:03
  • ¿Cómo Funcionan las Interfaces?21:20
  • Introducción a Comparator2:04
  • Programación Genérica en Java18:08
  • Interfaces Funcionales y Clases Anónimas17:34
  • Cuestionario

Requirements

  • Conocimiento basico en Java

Description

Este curso es una refactorización completa de uno de los cursos bestseller de Programación Funcional en Java en habla hispana dentro de Udemy.


La versión original ayudó a miles de estudiantes a entender expresiones lambda, Streams y programación funcional en Java. 

Ahora vuelve completamente renovado, actualizado a Java 25 y reconstruido con mejores explicaciones, mejores ejemplos, mejor estructura y una visión mucho más moderna del desarrollo con Java.


Este no es un curso para memorizar sintaxis.

Es un curso para aprender a pensar diferente, escribir código más limpio y dominar las herramientas funcionales más importantes del lenguaje.


¿Qué aprenderás?


En este curso aprenderás:


- Expresiones Lambda desde cero

- Interfaces funcionales

- Clases anónimas

- Method References

- Consumer, Supplier, Predicate, Function y Comparator

- Stream API a profundidad

- Operaciones como filter, map, flatMap, reduce, match, takeWhile y dropWhile

- Optional

- Collectors avanzados

- groupingBy, partitioningBy, mapping, summarizing, toMap, joining y collectingAndThen

- Patrones de diseño usando Lambdas

- Ejercicios algorítmicos con programación funcional

- Buenas prácticas para escribir código moderno en Java


¿Por qué esta nueva versión?


Porque Java evolucionó.


Y este curso también.


La primera versión fue creada con Java 11. 

Esta nueva edición fue reconstruida para Java 25, con una mejor experiencia de aprendizaje y una estructura mucho más profesional.


Ahora el curso incluye:


- Contenido actualizado

- Nuevos ejemplos

- Mejor calidad de audio y video

- Presentaciones renovadas

- Ejercicios más claros

- Casos prácticos más completos

- Una ruta progresiva desde fundamentos hasta algoritmos


¿Para quién es este curso?


Este curso es para desarrolladores Java que quieren dejar de usar Lambdas y Streams “a medias” y realmente entender cómo funcionan.


También es para ti si quieres:

- Modernizar tu forma de programar en Java

- Escribir código más expresivo y mantenible

- Entender Stream API sin copiar ejemplos de internet

- Dominar Collectors más allá de lo básico

- Prepararte mejor para entrevistas técnicas

- Aprender programación funcional aplicada en Java moderno


-


Requisitos


Sólo necesitas conocer las bases de Java:


- Clases

- Objetos

- Métodos

- Colecciones

- Sintaxis básica del lenguaje


No necesitas experiencia previa en programación funcional.


Java moderno, explicado de forma práctica


Este curso está diseñado para llevarte paso a paso desde los fundamentos hasta el uso real de Lambdas, Streams, Collectors, patrones y algoritmos.


Si quieres dominar la programación funcional en Java moderno, esta nueva versión fue creada para eso.

Nos vemos dentro del curso.

Who this course is for:

  • A estudiantes y profesionales que quieran profundizar y volverse expertos en Lambdas y Streams :)