Con este curso te vas a familiarizar con los principios del desarrollo seguro y su
aplicación en el ciclo de vida del desarrollo de software (SDLC), adoptando buenas
prácticas y metodologías que refuercen la seguridad en cada fase del proceso.

¿Qué vas a aprender?

  • Conocer el objetivo principal y la importancia del Ciclo de Desarrollo Seguro (SDLC).
  • Familiarizarse con conceptos básicos: seguridad por diseño (Security by Design), análisis de riesgos y principios de seguridad.
  • Reconocer las fases clave del SDLC: planificación, diseño, implementación, pruebas y despliegue, aplicando medidas de seguridad adecuadas en cada una.
  • Identificar herramientas y metodologías como OWASP ASVS, SAMM, NIST SSDF y Microsoft SDL, y su aplicación práctica.
  • Comprender los principios fundamentales del desarrollo seguro, como minimizar la superficie de ataque, privilegio mínimo y defensa en profundidad.
  • Aprender a analizar y tratar riesgos mediante enfoques cualitativos y cuantitativos

Estructura del curso

UNIDAD 1: Introducción al Desarrollo Seguro

  • Capítulo 1: Principios del desarrollo seguro

UNIDAD 2: El Ciclo de Vida del Desarrollo Seguro

  • Capítulo 1: Fases del SDLC y seguridad

UNIDAD 3: Herramientas y Metodologías

  • Capítulo 1: Frameworks y estándares para el desarrollo seguro
  • Capítulo 2: Frameworks y estándares para el desarrollo seguro

UNIDAD 4: Principios de Seguridad Aplicados

  • Capítulo 1: Implementación de medidas de seguridad

Para realizar este curso no es necesario ningún conocimiento previo sobre los  contenidos

Al finalizar cada Unidad Didáctica deberás realizar un ejercicio de autoevaluación. Al acabar el curso deberás realizar una evaluación final de 30 preguntas.

Desarrollo seguro en aplicaciones
Duración 20 horas
Tiempo realización 31 días
Temática DISEÑO Y PROGRAMACIÓN

Objetivos

Con este curso te vas a familiarizar con los principios del desarrollo seguro y su
aplicación en el ciclo de vida del desarrollo de software (SDLC), adoptando buenas
prácticas y metodologías que refuercen la seguridad en cada fase del proceso.

¿Qué vas a aprender?

  • Conocer el objetivo principal y la importancia del Ciclo de Desarrollo Seguro (SDLC).
  • Familiarizarse con conceptos básicos: seguridad por diseño (Security by Design), análisis de riesgos y principios de seguridad.
  • Reconocer las fases clave del SDLC: planificación, diseño, implementación, pruebas y despliegue, aplicando medidas de seguridad adecuadas en cada una.
  • Identificar herramientas y metodologías como OWASP ASVS, SAMM, NIST SSDF y Microsoft SDL, y su aplicación práctica.
  • Comprender los principios fundamentales del desarrollo seguro, como minimizar la superficie de ataque, privilegio mínimo y defensa en profundidad.
  • Aprender a analizar y tratar riesgos mediante enfoques cualitativos y cuantitativos

Contenidos

UNIDAD 1: Introducción al Desarrollo Seguro

  • Capítulo 1: Principios del desarrollo seguro

UNIDAD 2: El Ciclo de Vida del Desarrollo Seguro

  • Capítulo 1: Fases del SDLC y seguridad

UNIDAD 3: Herramientas y Metodologías

  • Capítulo 1: Frameworks y estándares para el desarrollo seguro
  • Capítulo 2: Frameworks y estándares para el desarrollo seguro

UNIDAD 4: Principios de Seguridad Aplicados

  • Capítulo 1: Implementación de medidas de seguridad

Conocimientos previos

Para realizar este curso no es necesario ningún conocimiento previo sobre los  contenidos

Evaluación y certificado

Al finalizar cada Unidad Didáctica deberás realizar un ejercicio de autoevaluación. Al acabar el curso deberás realizar una evaluación final de 30 preguntas.