
Profundiza en la Programación Orientada a Objetos (POO) usando JavaScript. Explora la gestión de la memoria, técnicas de Deep Copy, y maneja métodos y atributos privados. Aprende a usar patrones de diseño y crea aplicaciones robustas con prototipos.
Clases del curso
Profundicemos en los objetos
Cómo copiar objetos en JavaScript
Recursividad en JavaScript
Abstracción y encapsulamiento sin prototipos
Cómo identificar objetos
Próximos pasos
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

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
conocimientos previos
- Programación básica y pensamiento lógico.
- JavaScript básico.
- Closures y scope en JavaScript.
- Fundamentos de la Programación Orientada a Objetos
software y recursos necesarios
- Navegador Web
- Editor de código
4.6 · 644 opiniones


Juan Castro
En este curso profundizaremos en cómo funcionan los objetos por dentro. 5 estrellitas y sacamos el curso práctico. 💚💪


Romina Barros
Genial curso y muy complicado!! El profe ayuda a entender conceptos pero ayudaria de mucho tener un curso practico para ver todo esto en accion, se entenderia mucho mejor


Ariel Ezequiel Biazzo Genua
El profesor explica de manera asombrosa, la cantidad de elementos utiles que brinda platzi para desarrollar nuestra carrera profesional es increible, POO es algo cada vez mas importante y divertido para aprender ! ;)


Fabrizzio De Bracamonte
Muy buen profesor y contenido, espero con ansias el curso practico y el resto de la serie de cursos sobre paradigmas con JS :D


Geofry Jimenez
He aprendido bastante de un tema critico como es la manipulacion de objeto¡ Gracias profesor¡

Ignacio Basilio
Ame el curso, tenia muchas ganas de ver mas sobre POO en JavaScript y el hecho de volver a los fundamentos fue algo GENIAL! Gracias profe por ser tan didáctico :D


Gabriel Hernández Valdez
Excelente para entender lo que pasa dentro de JS con los objetos, saber esto nos podría solucionar dolores de cabeza en el futuro , gracias :D


Carlos Mazzaroli
Fue un curso muy divertido, con un monton de artículos super interesantes. Es de esos cursos que son introductorios y con mucha teoría que leer, no desaprovechen las lecturas recomendadas! son todas muy enriquecedoras! Wen curso del pana Juan

Daniel Abanto
Excelente curso. Bastante claro y facil de entender, buena metodologia de enseñanza del profesor


Mario Barceló Sospedra
Es un curso más profundo que el Básico de POO en JS. Ayuda a entender mejor cómo funciona todo por detrás. Requiere esfuerzo y concentración entender cada cosa, pero vale la pena porque te hace subir el nivel. JuanDC es muy buen profe. Espero que haya mucho más cursos de esta saga.


Carlos Rodríguez
Excelente curso, es bueno saber que todos estos conocimientos ocultos de javascript, el profesor sin duda alguna el mejor super didáctico, transmite mucha emoción en sus clases! Y en la espera de el próximo curso de esta saga, espero que sea el de patrones de diseños!


Leonardo Angelit Gálvez
Curso muy interesante que muestra el funcionamiento interno de los prototipos y cómo proteger y encapsular las propiedades para evitar que se puedan alterar parámetros importantes en nuestros objetos.


Jeffer Steven Nuñez Aragon
Este curso estuvo excelente ya sabia la mayoría , por que siempre he sido curioso pero me gusto la forma en el que el profesor juan las explico fue genial!


Ariel Batista
Conocer más a fondo como funcionan los prototipos y poder aplicar distintas técnicas para generar variables privadas, cosa que nativamente no era posible.


Fernando Gabriel Pinto
Excelente aprender mas sobre javascript con un profesor que explica super bien

Mario Abraham Ochoa Tovar
Excelente curso!! El profesor explica de manera concisa cada tema del curso!!


Zajith Corro Viveros
Increíble y excelente curso 🤯. La forma en que se van explicando los temas y los ejemplos que usa, ayudan mucho a la fácil comprensión


Gilbert Ardila
Por favor rehagan las 3 últimas clases, no las puede entender ni Mandraque


Daniel Salinas
Bueno!


GARY JAIR CASAS WONG
Ok


Rodrigo Rojas
El curso esta muy claro y entendible


Natalia Gallego Heras
Un curso interestantísimo, lo recomiendo mil y espero que puedan sacar el curso práctico! 💪🏻


David A Jurado
Me gustó aprender como funciona por dentro la memoria de javascript y como encapsular mejor.


Juan Ercole
Juan es un crack enseñando

Pablo Diaz
Este curso fue genial, aunque me gustaría que las ultimas tres clases fueran dadas con un poco mas de clases, ya que son temas muy importantes y al ser nuevo en desarrollo vi demasiadas veces las clases para entender los temas. Gracias por enseñarnos.


Leonardo Collazo Klenina
Excelente curso :)

Bryan Alexander Ureña Perdomo
JuanDC God


Bruno Rosso
Me encanto el curso !~ excepto por las últimas clases, tuve que ver esas clases muchisimas veces y hacer esquemas para acompañar el razonamiento de la clase. Pero sin dudas muy buen curso !

Leonardo Salazar Serna
Muy buen curso


Jhon Edward Quipo Baron
excelente curso algo complicado pero se logra entender de a poco
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.




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 Orientada a Objetos con Java
Programación Orientada a Objetos con Java


Programación Móvil con Swift y Kotlin
Programación Móvil con Swift y Kotlin
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender