Ciberseguridad desde el diseño en desarrollo de software
por Yury Zavaleta
Introduce la seguridad desde el diseño del software: seguridad por defecto, defensa en profundidad, fallar de forma segura, separación de privilegios, patrones de diseño seguro y casos reales.
Recomendado, valoración editorial 3 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Yury Zavaleta (1 h 07 min). Nuestra valoración: 3/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 3/5 · Recomendado
- Para quién
- Desarrolladores que quieren incorporar criterios de seguridad al diseñar sus aplicaciones.
- Duración
- 1 h 07 min · 13 lecciones
- Precio
- Gratis en Udemy
- Autor
- Yury Zavaleta
- Plan sugerido
- 1 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 3 de 5Introducción compacta y bien enfocada al diseño seguro de software, útil para quien quiera un marco conceptual rápido. La información de lecciones es escasa y la duración limita la profundidad.
Puntos fuertes
- Enfoque claro en un tema concreto: seguridad desde el diseño.
- Duración corta, fácil de completar en pocas sesiones.
- Incluye casos reales de diseño inseguro, según la descripción.
A tener en cuenta
- La información publicada sobre cada lección es limitada: solo hay un bloque de contenido.
- Con poco más de una hora, probablemente cubre los conceptos a nivel introductorio.
- No se mencionan ejercicios ni proyecto práctico.
- No consta el año de publicación.
De qué trata
Curso de Udemy de unos 67 minutos y 13 lecciones que plantea integrar la ciberseguridad desde las etapas más tempranas del ciclo de vida del software, en lugar de añadirla al final. Explica por qué muchos ataques se deben a que no se aplicaron medidas para mitigar riesgos.
El contenido desmenuza conceptos como seguridad por defecto, defensa en profundidad, fallar de forma segura, patrones de diseño seguro y separación de privilegios. Incluye casos reales de diseño inseguro y la identificación de riesgos en software, con el objetivo de reducir la superficie de ataque de las aplicaciones. Los datos publicados solo indican un bloque llamado «Contenido del curso».
- Seguridad por defecto y defensa en profundidad
- Fallar de forma segura
- Separación de privilegios
- Patrones de diseño seguro
- Casos reales de diseño inseguro
Para quién es este curso
- Desarrolladores que quieren incorporar criterios de seguridad al diseñar sus aplicaciones.
- Personas interesadas en mejorar la postura de seguridad de los sistemas desde una base conceptual.
- Estudiantes de programación que buscan una primera introducción al diseño seguro.
Mejor busca otro si…
- Quien busque práctica técnica profunda o hacking ofensivo: el curso es breve y se centra en conceptos de diseño.
- Profesionales de seguridad que ya dominen patrones y principios de diseño seguro.
Antes de empezar
La información publicada del curso no detalla requisitos previos.
Qué sabrás hacer al terminar
- Entender por qué la seguridad debe aplicarse desde las primeras etapas del diseño de software.
- Explicar conceptos como seguridad por defecto, defensa en profundidad y separación de privilegios.
- Identificar riesgos en el software a partir de casos reales de diseño inseguro.
- Reconocer patrones de diseño seguro para reducir la superficie de ataque.
Estructura del curso
- 01
Contenido del curso (13 lecciones)
Los datos solo indican un bloque general de 13 lecciones, de unos 67 minutos en total. Según la descripción, trata el diseño seguro de software, casos reales de diseño inseguro, identificación de riesgos y patrones de diseño seguro.
Capítulos del vídeo
- 01Contenido del curso
Plan de estudio sugerido
1 semana · unas 2 h por semana
- 1.Sesión 1: lecciones iniciales; apunta los conceptos clave (seguridad por defecto, defensa en profundidad) con una definición propia.
- 2.Sesión 2: resto de lecciones; revisa los casos reales y los patrones de diseño seguro.
- 3.Después: aplica los principios revisando el diseño de una aplicación tuya y anota qué riesgos detectas.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Tras cada concepto, piensa en un ejemplo de tu propio código donde se cumpla o se incumpla.
- Al ver los casos reales de diseño inseguro, pausa e intenta identificar el riesgo antes de que se explique.
- Elabora una lista de comprobación con los principios (separación de privilegios, fallar de forma segura) para usarla en tus futuros diseños.
Cómo lo presenta Yury Zavaleta
Desarrollo seguro de software aplicando patrones y paradigmas de diseño seguro
La seguridad aplicada en el ciclo de vida del diseño de software debe darse desde las etapas más tempranas, en el presente curso se presenta el paradigma de integrar los conceptos de seguridad en el diseño del software y como esto influye en el ciclo completo de desarrollo, muchas veces los ataques ciberneticos pueden…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unos 67 minutos repartidos en 13 lecciones, por lo que se puede completar en una o dos sesiones.
+¿Qué conceptos explica?
Según la descripción: seguridad por defecto, defensa en profundidad, fallar de forma segura, patrones de diseño seguro y separación de privilegios, además de casos reales de diseño inseguro.
+¿Necesito conocimientos previos?
Los datos no indican requisitos. Por el tema, ayuda tener nociones de desarrollo de software, pero no está confirmado.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Yury Zavaleta; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.