javascript Avanzado
javascript es un lenguaje multiparadigma, lo que significa que se puede programar con distintos estilos (paradigmas). Incluso podemos usar más de uno en un mismo proyecto según nuestras necesidades. En este curso avanzado de javascript aprenderás como trabajar con los paradigmas de Orientación a Objetos, Funcional, Reactivo y Asíncrono mientras aprendes conceptos más profundos del lenguaje.
Se recomienda haber tomado primero el curso javascript Desde Cero.
Contenido javascript Avanzado:
Modulo 1
Paradigmas de programación
- Programación: Entendiendo lo que es
- Paradigmas de Programación
- Tipos de Programación
- Programación Procedural
- Programación Orientada a Objetos
- Programación Funcional
- Programación Reactiva
- Formas de Programación
- Imperativo vs Declarativo
- Síncrono vs Asíncrono
- javascript y su contexto actual
- Eras javascript
- El Estándar EcmaScript
- Grámatica javascript
- Tipos de datos en javascript
- Las buenas partes de JS
- Las viejas y las nuevas
Programación Orientada a Objetos (I)
- Conceptos Básicos
- Clases y Objetos
- Métodos y Atributos
- Herencia y Polimorfismo
- Encapsulamiento y Abstracción
- Entendiendo this en javascript
- Asignación implícita
- Asignación explícita
- Asignación con new
- Asignación global
Modulo 2
Programación Orientada a Objetos (II)
- POO con javascript Prototípico
- Objetos Literales
- Prototipos
- Funciones Constructoras
- Herencia Prototípica
- POO con javascript Moderno
- Azúcar Sintáctico
- Clases
- Método Constructor
- Setters y Getters
- Módificadores de Acceso
- Métodos públicos
- Métodos estáticos
- Métodos privados
- Herencia y Polimorfismo
- Super Constructores y Super Llamadas
- Mixins
Programación asincrónica (I)
- Programación Asíncrona
- ¿Qué es y qué no es?
- AJAX y JSON
- Control de flujo asíncrono
- Callbacks
- Promesas
- Generadores
- Funciones Asíncronas (async y await)
Modulo 3
Programación funcional
- ¿Qué es?
- Programación declarativa
- Funciones puras
- Transparencia referencial
- Inmutabilidad
- Recursividad
- Objetos y Funciones
- Métodos Funcionales
Programación reactiva
- ¿Qué es?
- La Web Como Modelo Reactivo
- Arquitecturas Web Reactivas
- El patrón observador
- Librerías y Frameworks Reactivos
- Sencillos: ReactiveX, RxJS, Ractive.js
- Complejos: Angular, React, Vue.js
Modulo 4
Flujo de trabajo isomórfico en javascript
- ¿Qué es el Isomorfismo?
- Configuración de Babel
- en Cliente (Navegadores)
- en Servidor (Servidor)
- Configuración modular en el cliente con Browserify
Proyecto final (todolist)
- Todo List Imperativo
- Todo List Funcional
- Todo List Reactivo
Capturas:
Datos técnicos:
- Formato: .MP4
- Resolución: 1280x720p
- Tamaño: 2.56 GB
- Idioma: Español
- Formadores: Jon MirCha
- Contenido: 4 Modulos
- Duración: X:xx horas
- Fecha de publicación: 2017
- Empresa: EDTeam (Escuela Digital)
USUARIOS PREMIUM
Descarga directa sin publicidad y cero acortadores
Uploaded, Uploadbin, File-Up, UptoBOX Katfile, Mega
¿Aun no tienes cuenta Premium? Clic Aquí
Link Descarga:
Contraseña / Password :
www.niroqui.com