Acerca del curso
En este curso aprenderemos cómo escribir código más claro, flexible y eficiente utilizando conceptos claves de JavaScript como objetos, funciones, prototipos y herencia. Además revisaremos con mayor detalle la nueva sintaxis de ES6 para crear clases.
Lista de Clases
-
Clase 1: Introducción
- 1.- Introducción
- 2.- Pilares de la Programación Orientada a Objetos
-
Clase 2: Constructores y prototipos
- 1.- Creando los archivos base
- 2.- Funciones como constructores
- 3.- Métodos y la propiedad prototype
- 4.- Encadenamiento de prototipos
- 5.- Definición de módulos
- 6.- Constructores para Order y Store
- 7.- Palabra reservada this
-
Clase 3: Prototipos y composición
- 1.- Herencia con prototipos
- 2.- Añadiendo métodos al prototipo base
- 3.- Funciones call y bind
- 4.- Cómo funciona un constructor
- 5.- Herencia con objetos
-
Clase 4: Clases y Herencia
- 1.- Soporte para ES6 con Babel y Webpack
- 2.- Definir clases y métodos I
- 3.- Definir clases y métodos II
- 4.- Herencia entre clases
- 5.- Sobrescritura de métodos
- 6.- Herencia con composición I
- 7.- Herencia con composición II
- 8.- Asignación final
Proyecto del curso

