Pasar al contenido principal

Ya puedes acceder a todos los cursos de EDteam con una sola suscripción Suscríbete

Jose Luján
Luis Avilés
Álvaro Felipe, Jon Mircha
Álvaro Felipe
Alberto Quiroga
Alexys Lozada, Álvaro Felipe, Daniel Romero, Jon Mircha
Daniel Romero
Alexys Lozada, Daniel Romero
Álvaro Felipe
Francisco Romero
Alexys Lozada
Álvaro Felipe
Daniel Romero
Jon Mircha
Álvaro Felipe
Daniel Romero
Jose Luján
Álvaro Felipe
Freddy Cahuas
Álvaro Felipe
Jon Mircha
Jose Luján
Luis Avilés
Álvaro Felipe, Jon Mircha
Álvaro Felipe
Alberto Quiroga
Alexys Lozada, Álvaro Felipe, Daniel Romero, Jon Mircha
Daniel Romero
Alexys Lozada, Daniel Romero
Álvaro Felipe
Francisco Romero
Alexys Lozada
Álvaro Felipe
Daniel Romero
Jon Mircha
Álvaro Felipe
Daniel Romero
Jose Luján
Álvaro Felipe
Freddy Cahuas
Álvaro Felipe
Jon Mircha
https://app.ed.team/curso/18
js-avanzado

JavaScript Avanzado - Paradigmas de programación

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.

Semana 1
Semana 2
Semana 3
Semana 4

Paradigmas de programación (2 may)

  • 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 (ver gratis)
  • Grámatica JavaScript
  • Tipos de datos en JavaScript
  • Las buenas partes de JS
  • Las viejas y las nuevas

Programación Orientada a Objetos (I) (5 may)

  • 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 (ver gratis)
  • Asignación con new
  • Asignación global

Programación Orientada a Objetos (II) (9 may)

  • POO con JavaScript Prototípico
  • Objetos Literales
  • Prototipos
  • Funciones Constructoras
  • Herencia Prototípica
  • POO con JavaScript Moderno
  • Azúcar Sintáctico (ver gratis)
  • 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) (12 may)

  • Programación Asíncrona
  • ¿Qué es y qué no es?
  • AJAX y JSON
  • Control de flujo asíncrono
  • Callbacks
  • Promesas (ver gratis)
  • Generadores
  • Funciones Asíncronas (async y await)

Programación funcional (16 may)

  • ¿Qué es?
  • Programación declarativa
  • Funciones puras
  • Transparencia referencial
  • Inmutabilidad
  • Recursividad (ver gratis)
  • Objetos y Funciones
  • Métodos Funcionales

Programación reactiva (19 may)

  • ¿Qué es? (ver gratis)
  • 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

Flujo de trabajo isomórfico en JavaScript (23 may)

  • ¿Qué es el Isomorfismo? (ver gratis)
  • Configuración de Babel
  • en Cliente (Navegadores)
  • en Servidor (Servidor)
  • Configuración modular en el cliente con Browserify

Proyecto final (todolist) (26 may)

  • Todo List Imperativo
  • Todo List Funcional (ver gratis)
  • Todo List Reactivo

Muestra gratis del curso

¿Por qué estudiar en EDteam?

Profesores reales

Somos la única plataforma con profesores reales con años de experiencia en aulas.

Aprende desde cero

Si quieres aprender algo nuevo, sin conocimientos previos, no hay mejor opción en español que EDteam.

Proyecto de fin de curso

Creamos el concepto de proyecto de fin de curso que se ha puesto de moda en todas las plataformas online.

Sin mensualidades

Líbrate de las ataduras. Paga solo lo que necesites aprender y estudiálo a tu ritmo y con acceso de por vida.

Secuencia de aprendizaje

Cursos desde cero que continuan con cursos avanzados para que aprendas en orden y sin perderte.

Clases bonus gratuitas

Accede a los EDtaller Premium, clases extra de todos los cursos (incluso de los que no hayas comprado) 100% gratis.

XEPCMT9PX5VHU
0
25
JavaScript Avanzado - Paradigmas de programación
Profesor
Comprar (Paypal)
Ver otros medios de pago

Horarios

Clases en vivo los martes y viernes

  • 4:00 pm (MX / CR / GT / SV )
  • 5:00 pm (PE / EC / CO / PA / EST)
  • 6:00 pm (VE / BO / CU / DO )
  • 7:00 pm (CL / AR / UY / PY / BR )
  • 11:00 pm (ES)
Clases grabadas