Nivel Básico
20 clases
3 horas de contenido
10 horas de práctica
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
Profes del curso
Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
Software Developer en Platzi
Opiniones del curso
4.8 · 1709 opiniones

Sammuel Sierra
@sammuelsierra07·
super cool el curso


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


Jhon Jairo Duarte Tarazona
@jhonny.jdt181·
La forma tan amena como el profe explica la clase, aunque a veces va muy rapido...y que pues aprendes con ejercicios practicos


Andrés Pérez Díaz
@andresruedalibre·
Excelente curso, recomendadísimo!
Eleva tu aprendizaje
Este curso es parte de estas rutas de aprendizaje
Comunidad
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender







