Al seleccionar un país verás los cursos disponibles en tu región.
⏱ 2 h 36 min📚 26 lecciones
Seguridad en JavaScript: Defiéndete contra la contaminación de prototipos y los riesgos de la cadena de suministro
Aprende a asegurar tus aplicaciones dominando la seguridad de la evaluación de expresiones, previniendo la contaminación de prototipos y auditando dependencias de npm.
💬Instructor de IA Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
🕐Empieza cuando quieras Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
🌐En español Lecciones, tareas y certificado: todo completamente en tu idioma.
Sobre este curso
A medida que las aplicaciones JavaScript crecen en complejidad, asegurarlas requiere mirar profundamente en el runtime del lenguaje y los paquetes externos en los que confiamos cada día. Vulnerabilidades como la contaminación de prototipos y los paquetes de terceros comprometidos pueden exponer toda tu base de código a exploits severos si no se controlan. Este curso basado en texto te guiará a través de conceptos de seguridad fundamentales para proteger tus aplicaciones de amenazas modernas de runtime y cadena de suministro. Aprenderás a reconocer patrones inseguros en tu código, comprender cómo los atacantes explotan las características dinámicas e implementar defensas robustas para mantener tus dependencias seguras. Lo que aprenderás:
* Comprender la mecánica de la contaminación de prototipos y cómo escribir código defensivo para prevenirla;
* Analizar los riesgos de la evaluación dinámica de expresiones y asegurar la lógica de tu aplicación;
* Auditar módulos del ecosistema npm y gestionar dependencias de terceros de forma segura;
* Implementar prácticas modernas de seguridad de la cadena de suministro, incluida la verificación de lockfile y el anclaje de paquetes;
* Practicar la identificación de vulnerabilidades a través de ejercicios detallados de análisis de código paso a paso;
* Configurar herramientas automatizadas de escaneo de seguridad para detectar paquetes vulnerables de forma temprana en tu flujo de trabajo.
Comenzarás explorando los conceptos centrales de herencia de JavaScript para comprender por qué ocurre la contaminación de prototipos, antes de pasar a estrategias prácticas para asegurar expresiones y sanitizar entradas. Finalmente, aprenderás a navegar de forma segura por el ecosistema npm, estableciendo un flujo de trabajo de desarrollo seguro desde el código local hasta las dependencias externas. Este curso está diseñado para desarrolladores web, ingenieros de software y principiantes en seguridad que desean construir una base sólida en seguridad de aplicaciones. No se requiere experiencia avanzada en seguridad, aunque una familiaridad básica con JavaScript y npm es útil. Empieza a leer hoy mismo para construir aplicaciones JavaScript más seguras y resilientes.
Lo que obtendrás
📜Certificado de finalización Añádelo a tu perfil de LinkedIn
💬Tutor AI personal ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
♾️Acceso de por vida Vuelve cuando quieras, sin caducidad
📱Teléfono o computadora Funciona en cualquier dispositivo
💸Reembolso de 14 días Sin preguntas
⚡Breve y enfocado 2 h 36 min de contenido práctico
Certificado de finalización
Cada curso que completas en PickAClass emite una credencial como esta — original, con su propio código, verificable por URL y detallada sobre lo que realmente demostraste.
P
PickAClass
Perfil de habilidades · verificable
Documento
Certificado de Maestría
Esto certifica que
Nombre Apellido
ha demostrado con éxito el dominio de
Seguridad en JavaScript: Defiéndete contra la contaminación de prototipos y los riesgos de la cadena de suministro
Habilidades demostradas
✓
Análisis de patrones de comportamiento
Fundamental
1.2 h
✓
Marcos de arquitectura de decisiones
Competente
1.4 h
✓
Diseño de pruebas A/B
Competente
1.7 h
✓
Redacción conductual
Avanzado
1.9 h
P
PickAClass — Nombre Apellido
Seguridad en JavaScript: Defiéndete contra la contaminación de prototipos y los riesgos de la cadena de suministro
Página 2 de 2
Detalle de desempeño
Resumen del curso
Lecciones completadas14 / 14
Preguntas de práctica26 / 28
Tareas entregadas4 (prom. 4.5 / 5)
Proyecto finalRevisado — 4.6 / 5
Práctica total6.2 h
Referencia de desempeño
Posición en la cohorteTop 12% de 1,625
Tiempo hasta completar11 días (mediana: 22)
Puntuación de dominio91 / 100
Puntuación de preguntas de práctica94%
Verificación de habilidadRuta de habilidad verificada