Muchas cosas nuevas para mi, pero no me rindo
Introducción a la programación Funcional
¿Qué es la Programación Funcional?
Entendiendo las partes de la programación funcional
¿Qué es una función en Java?
Funciones como ciudadanos de primera clase
Funciones puras
Entendiendo los efectos secundarios
Funciones de orden mayor
Funciones lambda
Inmutabilidad
Functional Programming en Java
Repositorio del curso
Configuración del entorno de trabajo
Revisando el paquete java.util.function: Function
Revisando el paquete java.util.function: Predicate
Revisando el paquete java.util.function: Consumer y Supplier
Revisando el paquete java.util.function: Operators y BiFunction
Entendiendo dos jugadores clave: SAM y FunctionalInterface
Operador de Referencia
Analizando la inferencia de tipos
Comprendiendo la sintaxis de las funciones lambda
Usando metodos default en nuestras interfaces
Dándole nombre a un viejo amigo: Chaining
Entendiendo la composición de funciones
Optional y Streams: Datos mas interesantes
La clase Optional
Entendiendo los Streams
¿Qué son los Stream listeners?
Operaciones y Collectors
Streams de tipo específico y Paralelismo
Operaciones Terminales
Operaciones Intermedias
Collectors
Todo junto: Proyecto Job-search
job-search: Un proyecto para encontrar trabajo
Vista rápida a un proyecto de Gradle
Revisando las opciones para nuestro CLI
Librerías adicionales para nuestro proyecto
Entendiendo la API de jobs
Diseñando las Funciones Constructoras de nuestro Proyecto
Agregando validaciones de datos
Diseñando las funciones de transformacion de datos
Creando flujos extras de transformación de Datos
Conclusiones
Un repaso a lo aprendido
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 13
Preguntas 1
Muchas cosas nuevas para mi, pero no me rindo
Si usan Lombok todo lo que el profesor explico se puede resumir con la anotación @Data
JCommander.newBuilder.addcommand para darle los comandos con lo que puede trabajar
Nunca pares de aprender!! Aplicado a Programación Funcional de Java hahaha Toca practicar muchisimo
JComander trabaja directamentos sobre objetos.
Oficialmente perdido con esta clase 😵💫, al final se ve que meten el acelerador sin piedad, pero aprendí hasta el video 34 me doy por bien servido.
The Java super class java.lang.Object provides two methods for comparing objects:
public boolean equals(Object obj) returns true if the object passed to it as the argument is equal to the object on which this method is invoked. By default, this means that two objects are stored in the same memory address.
public int hashCode() returns the hash code value of the object on which this method is invoked. The hash code must not change during one execution of the application but may change between executions.
algun curso intermedio de JAVA porfa. sin tanto uso de atajos de intellij!!!
Creo que Intellij es poderosisimo. da muchos atajos que esta genial para programar pero a la hora de aprender se vuelve, al menos a mi, imposible seguir tal velocidad y cosas que se agregan magicamente jaja.
Igual sigo intentando!!!
Nuevos horizontes…
😃 thanks
Muchas gracias por la explicación sobre el uso de @Parameter para poder establecer la comunicación y la forma en que se usaran los argumentos instructor Sinuhé.
Gracias
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.