|
via Udemy |
Go to Course: https://www.udemy.com/course/programacion-funcional-js/
En este curso aprenderás qué es la Programación Funcional en JavaScript, donde aprenderás los principios esenciales para mejorar la calidad de tu código. Exploraremos conceptos clave como funciones puras, inmutabilidad y recursividad, y te mostraremos ejemplos prácticos con arrays. A lo largo del curso, podrás dominar este paradigma y entender las ventajas que ofrece. Impulsa tus habilidades como desarrollador y adquiere conocimientos valiosos para optimizar tus proyectos en JavaScript. Todo lo aprendido en este curso con JavaScript, es totalmente compatible con TypeScript.El curso está dividido en los siguientes puntos:1. IntroducciónPresentación del cursoInstructorValoración del curso2. Programación funcional¿Qué es la programación funcional?Ventajas y desventajas3. Conceptos claveFunciones puras vs funciones impurasMutabilidad vs inmutabilidadProgramación declarativa vs programación imperativaRecursividadProgramación funcional vs Programación orientada a objetos4. Ejemplos básicos de funciones con arraysCompatibilidad de funciones disponibles en JavaScriptIntroducción a los ejemplos básicosEjemplo de filterEjemplo de findEjemplo de findIndexEjemplo de someEjemplo de everyEjemplo de mapEjemplo de concat5. Ejemplos avanzados de funciones con arraysEjemplo de reduceEjemplo combinando filter y mapEjemplo combinando filter y reduce6. Nuevos métodos inmutablesIntroducción a nuevos métodos inmutablesEjemplo de toReversedEjemplo de toSplicedEjemplo de toSorted7. Recursividad Introducción a la recursividadEjemplo iterando sin recursividadEjemplo con recursividad8. Cierre del curso Consejos finalesDespedidaBONUS - Información extra