KMMX - Centro de Capacitación en Ti, Web y Mobile

Fundamentos de Programación Funcional con JavaScript usando ECMAScript 6

KMMX - Centro de Capacitación en Ti, Web y Mobile
En línea

$ 7,600
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Capacitación laboral
Metodología En línea
Inicio Fechas a escoger
  • Capacitación laboral
  • En línea
  • Inicio:
    Fechas a escoger
Descripción

Aprenda conceptos de programación funcional usando JavaScript ES6. Aprenderá conceptos como currying, funciones parciales, funciones de orden superior y monads. Los lenguajes de programación han evolucionado de centrarse en los procedimientos a los objetos ahora en la función. JavaScript es compatible con la programación funcional y permite a los desarrolladores escribir código bien elaborado.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a escoger
En línea
Inicio Fechas a escoger
Ubicación
En línea

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

El participante aprenderá, entre otras cosas a: Comprender conceptos de programación funcional. Identificar cómo se tratan las funciones en JavaScript. Entender bibliotecas funcionales del mundo real y crear una biblioteca funcional que imite a underscore.js. Realizar técnicas de manejo de errores puros como functors y monads. Identificar características funcionales de ES6 (ECMAScript 6), tales como operadores de propagación y generadores.  

¿Qué aprendes en este curso?

programacion
Javascript

Programa académico

Parte 1: Programación Funcional en términos simples

Qué es Programacion Funcional y su importancia | Transparencia referencial | Imperativo, Declarativo, Abstracción | Beneficios de la Programación Funcional | Funciones puras | Código paralelo | Cachable | Pipelines y Componibles | Funciones puras como Funciones matemáticas | Javascript como lenguaje de Programación Funcional

Parte 2: Fundamentos de Funciones Javascript

Acerca de ECMAScript | Crear y ejecutar Funciones | Configuración de nuestro proyecto

Parte 3. Funciones de Orden Superior

Comprensión de Datos | Abstracción y Funciones de Orden Superior | Funciones de Orden Superior en el mundo real | Cierres y Funciones de orden superior | Comprensión de Cierres

Parte 4. Siendo Funcional en Arreglos

Trabajar Funcionalmente con Arreglos | Operaciones de encadenamiento | Función reductora | Comprimir Arreglos

Parte 5. Currying y Aplicación parcial

Algunas terminologías | Currying | Currying en acción | Flujo de datos

Parte 6. Composición y Pipelines

Composición en términos generales | Composición Funcional | Jugando con componer una Función | Pipelines / Secuencia

Parte 7. Funtores y Monads

Qué es un Funtor | MayBe | Funtor apuntado | Obteniendo comentarios Reddit para nuestra consulta de búsqueda | Resolver problemas vía Join

Parte 8. Pausar, Reanudar con Generadores

Código asíncrono y su problema | Generadores 101 | Uso de Generadores para gestionar llamadas asíncronas

 


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares