Expresiones lambda y Streams en Java 2024
Programación funcional, expresiones lambda y streams desde java 8 hasta novedades en java 17
Description
Bienvenido(a) al curso más completo de expresiones lambda, programación funcional y streams con Java.
En este curso nos vamos a enfocar en conocer a detalle que es, de donde viene y como aplica la programación funcional y las expresiones lambda.
- Aprenderemos a dar soluciones utilizando este paradigma. Vamos a enfocarnos en ejemplos prácticos y profesionales.
- El curso cubre todas las areas de lambdas y streams en java. Vamos a ver desde lo más básico hasta ejemplos avanzados. Implementaremos patrones de diseño.
- Conoceremos todo el paquete java.util.function y detallaremos para que sirve cada interfaz funcional propuesta por el JDK.
- Entederemos que son las referecias a métodos y estudiaremos los 4 tipos de referencias que existen
- Utilizaremos los streams para hacer operaciones simples y complejas(filtros, trasformaciones, búsquedas, ordenamientos, etc...).
- Veremos como usar concurrencia con expresiones lambdas y streams.
- Implementaremos un lector de archivos con expresiones lambdas .
- Daremos soluciona a un problema estructural con un patron de diseño Straegy.
- Aprenderemos a utilizar la clase collectors con los Streams para hacer agrupamientos, particiones y transformaciones a diferentes estucturas de datos mutables e inmutables.
- El curso siempre estará actualizado con todas las novedades del JDK (actualizado hasta java 18).
Extras.
- Uso de librerias como lombok y jackson databind (muy ocupadas en frameworks de desarrollo empresarial como Spring)
- Aprenderemos otros paradigmas como la programación génerica.
Así que vamos al código!!!
What You Will 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
Who Should Attend!
- A estudiantes y profesionales que quieran profundizar y volverse expertos en Lambdas y Streams :)