Expresiones lambda y Streams en Java 2024

Programación funcional, expresiones lambda y streams desde java 8 hasta novedades en java 17

Ratings: 4.57 / 5.00




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 :)