Iniciar sesión

Ver la versión completa : ✅ Curso: (JavaScript Avanzado) Español [MG +]



Gamerxxito
28 agosto 2019, 17:22
https://1.bp.blogspot.com/-AVsEpxfROKQ/XTyUbQbgvPI/AAAAAAAACBI/dIAbtwc-ZjY6wblXlA3R4WISvlEO3yjEQCLcBGAs/s640/JavaScript-Avanzado.jpg
Curso: JavaScript Avanzado Español

https://1.bp.blogspot.com/-VO1YWFBjIek/XT8apSUFdAI/AAAAAAAACGg/XNFSQz5y3PQvbbBuTllbvoca12omXPIuACLcBGAs/s1600/Informacion.png


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

https://1.bp.blogspot.com/-svFApDsnTWo/XT8apyA4yZI/AAAAAAAACGo/4FXuU7eCFTkENJxvO-1y9VYfnwffC44xACLcBGAs/s1600/datos%2Btecnivos.png




Idioma: Español
Peso: 2.56 GB



https://1.bp.blogspot.com/-qzX9IVSnm_c/XT8aqLZBbPI/AAAAAAAACGs/8zJUx6J8tkAm2Z73exdRMucjFJuONghXwCLcBGAs/s1600/links.png
***Contenido oculto. Abra la versión completa del tema para visualizar los enlaces.***