Introducción a la programación Funcional

1

Programación Funcional en Java: Conceptos y Aplicaciones Prácticas

Entendiendo las partes de la programación funcional

2

Funciones en Programación Funcional: Conceptos Básicos

3

Funciones como Ciudadanos de Primera Clase en Programación

4

Funciones Puras: Concepto y Ejemplos Prácticos

5

Efectos Secundarios en Programación y su Impacto en el Código

6

Funciones de Orden Superior en Programación

7

Funciones Lambda en Programación Funcional Java

8

Inmutabilidad de Datos en Programación Funcional con Java

Functional Programming en Java

9

Programación Funcional en Java SE: Conceptos y Prácticas

10

Programación Funcional en Java: Práctica y Ejemplos en IntelliJ

11

Programación Funcional en Java: Creación y Uso de Funciones

12

Programación Funcional con Predicados en Java

13

Interfaz Consumer y Supplier en Java: Uso y Ejemplos Prácticos

14

Funciones Java para Transformación de Datos y Operaciones Binarias

15

Creación y Uso de Interfaces Funcionales Personalizadas en Java

16

Métodos de Referencia en Programación Funcional Java

17

Inferencia de tipos en Java: funciones y métodos

18

Uso de Expresiones Lambda en Java: Sintaxis y Aplicaciones

19

Interfaz Funcional en Java: Creación y Uso de Métodos Default

20

Encadenamiento de Llamadas en Programación Orientada a Objetos

21

Composición de Funciones en Programación Funcional

Optional y Streams: Datos mas interesantes

22

Uso de la Clase Optional en Java para Manejo de Valores Nulos

23

Manipulación de Streams en Java: Operaciones y Limitaciones

24

Programación Funcional en Java: Uso de Streams y Operaciones Terminales

25

Operaciones de Stream en Java: Intermedias y Finales

26

Operaciones y Concurrente con Stream en Java

27

Operaciones Terminales en Java Streams

28

Operaciones Intermedias en Streams de Java

29

Conversión de Strings a Listas de Enteros en Java

Todo junto: Proyecto Job-search

30

Construcción de Proyecto para Buscar Empleo Usando APIs

31

Configuración y Uso de Gradle en Proyectos Java con IntelliJ

32

Creación de una Herramienta de Búsqueda de Trabajo en Terminal

33

Creación de Puntos de Entrada y Dependencias en Proyectos Java

34

Creación de APIs RESTful con Feign y Spring Boot

35

Creación de una Interfaz de Línea de Comandos con JCommander

36

Validación de Argumentos en Terminal con Clases en Ciel

37

Procesamiento de Argumentos y Solicitudes API en Java

38

Creación de API para búsqueda de empleos con Java y CLI

Conclusiones

39

Programación Funcional en Java: Conceptos y Aplicaciones

Programación Funcional en Java SE: Conceptos y Prácticas

9/39

Lectura

¡Vamos a comenzar con el código!

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 23

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Los que tengan duda de como descargarlo -> Todo el proyecto esta dividido en branches. Al parecer, cada branch corresponde a modulos especificos del curso.

Les recomiendo que clonen todo repositorio completo de la rama master con git clone y vayan cambiando de branches con git checkout “nombre del branch” dependiendo el modulo del curso. O tambien en el siguiente enlace pueden ver la lista de los branches y bajarse uno por uno cada modulo que requieran https://github.com/sierisimo/JavaSE-Functional-platzi/branches

Para clonar el repositorio se descarga Git Bash Her
1 creamos una carpeta para meter el repo
2 seleccionamos la carpeta creada
3 clic izquierdo se despliega Git Bash Her
4 entramos a al consola
5 introducimos el comando git clone
6 luego pegamos el link del repo que lo podemos forkear
7 le damos Enter

Ahora sí, al código

Para los que no encontraron la Rama Master, de aquí lo pueden descargar.
https://github.com/sierisimo/JavaSE-Functional-platzi

Estimados no se pueden visualizar las ramas en el Github

tengo esperanzas en que el contenido del repo lo explique más adelante 😃

Cual debo de descargar me aparecen muchos

Este curso es de hace 5 años : )

Muchas Gracias bro!!

Genial… Gracias!!!

Gracias por compartir el enlace de GitHub, voy a revisar su contenido y experimentar el código, Porque esto apenas comienza. 😃

Gracias

Gracias

Super… a descargar se ha dicho 😃

Gracias por compartir el repositorio instructor Sinuhé.

Bueno descargare todo xD.

Excelente a clonar el proyecto y estudiar el código, gracias profesor.

Let’ go!

Gracias!!!..

Gracias!!

gracias

Genial vamos a experimentar 😄