
Protege clases y objetos en JavaScript corrigiendo vulnerabilidades de código en un entorno simulado. Mejora la seguridad y el control de tus aplicaciones orientadas a objetos.
Clases del curso
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 Orientada a Objetos con JavaScript
software y recursos necesarios
- Navegador web
4.6 · 57 opiniones


Juan Castro
Ningún humano se disfrazó de astronauta. Este es el primer curso en Platzi generado completamente con inteligencia artificial. Deja tu calificación de 5 estrellitas si quieres que desarrollemos más cursos con este formato. :D


Eban Sayago Melián
Fue sumamente entretenido!

Jorge Méndez Ortega
Muy buen cambio esto es muy divertido, me recordó mucho a FCC ya que recuerdo que te dan una breve instroduccion y luego generabas una pratica sobre lo que te comentaron


Luis Carlos Zapata García
Le cumpli la misión Capitan DC!.Aprendi conceptos programación orientada a objetos con Javascript de una forma distinta,hagan más cursos con ese formato.


David Higuera
¡Muy divertido!


Yefri Enmanuel Encarnación Jiménez
Más cursos así por favor!!!!! Muy entretenido, retante, y motivador. realizas ejercicios del tema en cuestión vas aprender/repasar lo que te falte para poder resolver el reto y te motivas para seguir aprendiendo.


Andres Gazui
Fue super entretenido y practico!, espero ver mas de esto por toda la plataforma :D


Juan Sebastián Joya Rodríguez
Esta cool, pero mucho de lo que se vio aca lo explicó muy bien Sacha Lyfsic en el curso de js del 2019, por favor vuelvan a habilitar ese curso

Andres Felipe Bolaños Fernandez
excelente taller sobre la protección de objetos y clases para codigos de seguridad

me parece bien la prácita.. seria bueno si luego podrian haber mas ejercicios

Andres Delgado Rivera
Deberian haber mas cursos asi

José Yesid López
Muy buen curso y bien expliacado


Donovan RM
Pienso que se puede mejorar un poco la explicaci'on del ejercicio, no todos somo muy fuertes en entenderla tan r'apido.

José Fernando Fuentes Roa
Un buen intento para crear ejercicios que permitan trabajar conceptos básicos de JS.


LEONARD CUENCA
Hay y existe una pregunta errada la de JSON.stringfy


Kevin J. Zea Alvarado
Gran curso para poner en práctica conceptos de POO vistos en otros cursos.

CRISTIAN DARIO AGUDELO PORRAS
Excelente los retos aqui propuestos... mas talleres como estos!!


Nelson Ramos
:)


Sergio Noriega
excelente curso


Daniel Basulto
Buena propuesta del equipo Platzi haciendo uso de herramientas de creación de contenido con fundamentos en la IA. Sobre los ejercicios, me parecieron retadores, el contexto sobre el que se presentan es bastante creativo y las soluciones si requieren pensar.

David Fernando Estacio Quiroz
Excelente experiencia, muy entretenido. Por más talleres así.


De los mejores ejercicios para prácticar programación orientada objeto con JavaScript que haya realizado.


Rodrigo Renaldo López Gamarro
Excelente curso!!!


Gladibeth Franco
Súper la practica!


Axel Enrique Galeed Gutierrez
Me encantó el taller. Hagan más talleres y laboratorios, por favor. Son muy, pero muy buenos. 😁


Reinaldo Mendoza
Primera vez que veo a Juan serio, ya se me hacia raro, pues era un render(se veía muy bien)


JUAN PABLO ALVARADO VALLEJO
Me encantaría que hayan más cursos de este estilo


Jose Carlos Machado
Como se usaron las clases para guardar los valores entre ellas, la historia vinculada al ejercicio, el nivel de dificultad, en fin, todo... :)

buen curso, buen IA profesor

Jhon Alexander Alvarez Romero
entretenida iniciativa, buen fake teacher
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Desarrolla aplicaciones web desde cero y haz realidad tu carrera como Web Developer. Sé parte de la industria con los empleos mejor pagados a nivel global.




DevOps y Cloud para Desarrolladores Web
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).




Arquitecturas Web Modernas y Escalabilidad
Diseña y construye sistemas web escalables y mantenibles aplicando patrones como microservicios, arquitecturas limpias, SSR/SSG, uso de GraphQL/gRPC y herramientas de observabilidad.




Desarrollo Backend con Python
Construye APIs y aplicaciones backend robustas con Python, utilizando frameworks populares como Flask, FastAPI y Django, y gestionando bases de datos SQL.




Desarrollo Backend con Node.js
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.




Desarrollo Backend con Java
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.




Desarrollo Backend con PHP
Aprende a construir aplicaciones web y APIs robustas con PHP, dominando frameworks como Laravel y Symfony, gestionando bases de datos, autenticación y buenas prácticas.




Bases de Datos para Web
Aprende a diseñar, gestionar y optimizar bases de datos relacionales (SQL - MySQL, PostgreSQL, SQL Server) y NoSQL (Mon|goDB, Redis) para aplicaciones web de alto rendimiento.




Desarrollo Frontend con React.js
Desarrollo Frontend con React.js




Desarrollo Frontend con JavaScript
Desarrollo Frontend con JavaScript




Fundamentos del Desarrollo Web Profesional
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.




Diseño y Desarrollo Frontend
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.




Testing Automatizado y QA para Web
Asegura la calidad de tus aplicaciones web implementando pruebas unitarias, de integración, E2E y de rendimiento con herramientas como Jest, Cypress, Playwright, Testing Library y K6.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender