
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.
Clases del curso
Objetos, clases y prototipos
Pilares de la POO: abstracción y encapsulamiento
Pilares de la POO: herencia y polimorfismo
Próximos pasos
Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
👨💻 Experto en desarrollo web
📚 Apasionado por la educación online
👨🎓 Estudiante en Platzi por más de 9 años
Proyecto del curso

MiniPlatzi
¿Cómo construimos Platzi? Programa la lógica básica detrás de los estudiantes, cursos y rutas de aprendizaje en Platzi con programación orientada a objetos en JavaScript.
conocimientos previos
- Programación básica y pensamiento lógico.
- JavaScript básico.
- Closures y scope en JavaScript.
software y recursos necesarios
- Navegador web.
- Editor de código.
4.8 · 1672 opiniones


Juan Castro
Únete al lado oscuro, vamos a construir un Mini Platzi. <3 5 estrellitas para continuar la saga con muchos más cursos de paradigmas de programación en JS.


John Steven Quiceno Gil
Muy buen curso, bastante avanzado y con buen contenido, me gustaría ver que más se puede hacer en cursos de este tipo.


Daniloo Morales
Excelente curso, muy buena explicación y Juan transmite con gran pasión los temas. Gracias Juan!


Gabriel Hernández Valdez
Este curso es increíble, tanto para practicar los aprendido en JS, como para ver como todo toma sentido y empezarle a dar aplicación al lenguaje


Alexis López
Juan es tiene el potencial de ser uno de los mejores profesores de la plataforma


Ederson Felipe Lopez Bolivar
No me canso de decirlo , este profesor es brillante y definitivamente deberían de hacer mas cursos de POO


Douglas Lovera
Excelente curso. Por fin pude comprender cómo se diferencian los Objetos de los objetos con los objetos. Recomendado para avanzar en el aprendizaje de JavaScript profesional.


El curso explica de forma práctica la programación orientada a objectos de forma simple con un excelente profesor


Edgar Chavero
Excelente curso, quisiera que haya mas cursos de POO en javascript mas avanzados

Excelente curso para empezar a usar el paradigma de POO en proyectos reales, con el profe Juan dominar lo extraño que tiene JS se vuelve fácil.


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.


¡Excelente curso! El profesor es muy bueno, me encanta su forma de explicar, además que puedes profundizar en cómo funcionan realmente las clases dentro de JavaScript 🤠


Eduardo Del Castillo Huaccha
Buenas explicaciones para un tema complejo ................................................................................


Juan Esteban Galvis
Muy buen curso, no solo por la parte de POO sino por el análisis a los objetos en JavaScript


Diego Alvaro Parra Abad
¡Excelente curso! para continuar con mi especialización como Desarrollador Web.


Sergio Castillo
Muy buen curso, explica muy bien el profesor


Liliana Vasquez Saiz
Ha sido un curso excelente con el que se aprenden los conceptos básicos pero imprescindibles de POO en JS. Teniendo estos conceptos claros, se puede llegar a entender JS con más profundidad. Los retos muy buenos y con los que se aprenden muchísimo. Gracias.


Maynor Abraham López López
Excelente 😎


Ángel de Jesús Avendaño Cruz
Muy buen curso de introducción y de repaso


Karen Benites Segura
Excelente curso y la energia del profesor es increible, me motive mucho durante todas las clases e hizo que me gustara mucho mas POO de lo que inicialmente me imaginaba

David Izquierdo
Excelente curso, sobre todo por el profesor, explicaba todo detalladamente y la linea cronológica del curso hacia que se entendiera paso por paso, no como otros cursos que a veces no mencionan que se deben tener otros conocimientos, muy buena explicacion del profesor !


Sthephany Granados
Me encantan los cursos de Juan Dc, todo los temas son muy claros y los ejemplos excelentes :)


Marianela Etelvina Encina Cornejo
Lo mejor de este curso fueron las explicaciones sencillas y con ejemplos, muchas gracias.


Enrique Espinoza
Excelente curso de introducción a la POO en JavaScript


JEISON ESTEBAN ARRUBLA ARANGO
Fue muy práctico


Cesar Francisco Zendejas Torres
Agradecer el contenido ha sido muy bueno


María Juliana Alzate Saavedra
Este curso es muy completo, la mejor manera de entender conceptos complicados que son pilares de la programación es con ejemplos sencillos de entender y dinámicos, los cuales al relacionarse con nuestra cotidianidad nos hacen enteder mejor de lo que se esta hablando, que maestro tan excelente, admiro la pasion que tiene por programar y a la vez por enseñar, lo mejor de este curso en definitiva fueron las clases practicas muy detalladas que nos explicaban el paso a paso para escribir codigo y ejecutarlo de forma correcta, recomiendo que cuando se hablen de cosas como atajos en visual, tema que no es referente al curso pero de suma importancia tanto para el profe que menciona que los usa como para el estudiante que no os conoce que se AGREGUES a los archivos o extensiones un pdf explicativo breve pero conciso sobre este tipo de cosas, o en caso de explicarse en otro curso, un link a la clase donde se habla del tema, lo digo porque quede perdida con los atajos tan practicos que usó el profe mientras programaba y al buscarlos en internet no me quedo para nada claro


Pedro García
Excelente


Rodrigo Rojas
El curso estuvo muy claro y entendible


Armando Jose Arismendi Navarro
cool
Complementa este curso con nuestras rutas de aprendizaje

Programación
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados. Aprenderás conceptos, términos y herramientas usadas en la industria. Mejorarás tu habilidad para resolver problemas lógicos y matemáticos con programación. Además, descubrirás los lenguajes y herramientas que ofrece el ecosistema de desarrollo de software a través de nuestras especialidades. Explora y prueba qué tecnologías quieres usar para iniciar tu carrera en programación. ¡Es el momento de empezar!




Fundamentos de Programación e Ingeniería de Software
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.




Matemáticas para Programación
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.




Programación con Python
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.




Programación con JavaScript
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.




Programación Orientada a Objetos con Java
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.




Desarrollo con C# y .NET
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.




Programación con PHP
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.




Programación con Go y Rust
Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.

Programación Móvil con Swift y Kotlin
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender