Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.
Objetos, clases y prototipos
Pilares de la POO: abstracción y encapsulamiento
- 9

Abstracción en Programación Orientada a Objetos con JavaScript
02:32 min - 10

Programación Orientada a Objetos con JavaScript: Clases y Prototipos
09:15 min - 11

Encapsulamiento en JavaScript: Uso de Getters y Setters
06:07 min - 12

Encapsulamiento con Getters y Setters en JavaScript
11:20 min - 13

Módulos en JavaScript: Encapsulamiento y Uso Práctico
13:26 min - 14

Playgrounds: Controlar accesos con get y set
Pilares de la POO: herencia y polimorfismo
- 15

Herencia en Programación Orientada a Objetos: Tipos de Estudiantes
06:29 min - 16

Implementación de Herencia en JavaScript con Clases
16:05 min - 17

Polimorfismo en Programación Orientada a Objetos
04:50 min - 18

Polimorfismo en JavaScript: Crear y Publicar Comentarios
12:41 min - 19

Playgrounds: Sobrescribir métodos heredados
Próximos pasos
Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
Software Developer en Platzi
4.8 · 1710 opiniones


Daniel Eduardo Rubiano Meneses
el profesor es genial explica muy bien y con buena actitud, además de eso pude reforzar mis conocimientos de poo en cualquier lenguaje


José Gregorio Estrada Meneses
Me encanto el curso, me gusta que se presente a JS como un lenguaje que puede estar en todos los paradigmas.


Oscar Espitia
Excelente curso,excelente maestro,se aprendió bastante.entendi los pilares de la programación orientada a objetos.tiene sus cositas raras pero ahí vamos.Gracias totales

Eduardo Pech
El mejor curso que tomado de POO. Excelente profesor. Recomendado al 1000%
Este curso es parte de estas rutas de aprendizaje
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender







