git clone uriRepositorio --> descargar repositorio
git branch -a --> lista las ramas existentes
git checkout nombreRama --> posisionarse en una rama
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Sinuhé Jaime Valencia
Aportes 14
Preguntas 7
git clone uriRepositorio --> descargar repositorio
git branch -a --> lista las ramas existentes
git checkout nombreRama --> posisionarse en una rama
ok entonces la programación funcional seria el paradigma que utiliza react, flutter para sus componentes y widgets respectivamente y dar un renderizado rápido .
Recomendacion: descarguen en zip.
Intente descargar en github para practirar mi git, pero no me figura el menu
Mal, muy mal este curso. El curso basico y avanzado de JAVA -SE esta bajo esta misma linea de aprendizaje y estan basados en eclipse. Ahora vengo a este curso y me remiten a un video que no he visto, y no me funciona intelli tal cual como al tutor le funciona. Muy mal!
Me funciono en Eclipse, muchas gracias.
Espectacular!!!
Genial 😃
Genial, gracias por la explicacion.
Explicación y sencilla, gracias por mostrarnos como montar el ambiente para este repositorio instructor Sinuhé.
Excelente info, gracias
Vamos con toda en estos ejercicios 😃 !!!
Para los que apenas conocen a Intellij IDEA, les regalo mi config: https://github.com/kdav5758/IntelliJIDEA-Delightful
Para los que no salen, o no deja que se ejecute el método main; haga los siguientes pasos:
-Selecione la carpeta jobs-search-reporter y main
-Luego haga clic en Mark directory as: Sources directory
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?