Aprenda programación funcional en Java - Curso completo

La programación funcional es una forma de programar donde los valores se pasan a funciones, y esas funciones también son valores. Los principios de la programación funcional pueden ayudar a los desarrolladores a escribir código elegante, fácil de mantener, escalable y predecible.

Hemos lanzado un curso completo sobre programación funcional en Java en el canal de YouTube freeCodeCamp.org. Este curso fue desarrollado por Nelson Djalo de Amigoscode. Si bien este curso es para principiantes, ya debería tener algunos conocimientos de Java.

En este curso, aprenderá cuándo, por qué y cómo utilizar la programación funcional. Aprenderá el poder de las interfaces funcionales de Java y cómo se pueden utilizar para crear declaraciones y patrones de diseño potentes. También aprenderá a escribir código declarativo combinando interfaces funcionales con flujos.

Estos son los temas y habilidades cubiertos en este curso:

  • Imperativo vs declarativo
  • Interfaces funcionales
  • Funciones, predicado, consumidores y proveedores
  • Streams y opcionales
  • Patrón combinador
  • Lambdas
  • Devoluciones de llamada
  • Propiedades de la programación funcional

Vea el video a continuación o en el canal de YouTube freeCodeCamp.org (reproducción de 2 horas).