Programación funcional en Java
Aprende una forma diferente de resolver problemas clásicos, desde otro punto de vista más seguro, legible y simple
Description
Este curso de programación funcional en Java pretende asentar unas bases sólidas de lo que es el paradigma de programación funcional, aplicado al lenguaje Java, y con ello, ver una forma distinta de abordar ciertos tipos de programas que, con la programación tradicional, pueden ser más costosos de implementar, y más propensos a cometer errores.
Para ello, veremos al principio cuáles son las características sobre las que se asienta el paradigma de programación funcional, y después veremos los dos grandes ámbitos en los que se aplica en Java: el uso de expresiones lambda para implementar interfaces de forma sencilla y compacta, y el uso de streams para manipular colecciones de datos de forma segura y sencilla, para extraer información que nos pueda resultar útil de ellas.
What You Will Learn!
- Comprender las características del paradigma de programación funcional, que enfoca de forma distinta la manera de resolver un problema
- Aprender el concepto de "expresión lambda", y cómo se utiliza en Java para implementar interfaces de forma sencilla y compacta
- Gestionar colecciones de datos mediante streams, y poder extraer y manipular información a partir de ellos
- Almacenar y recuperar información de ficheros de texto de forma sencilla
Who Should Attend!
- Personas con unas nociones básicas de programación que quieran profundizar y descubrir otros enfoques alternativos a la hora de resolver ciertos problemas