Tema 0 - Introducción a la programación

  1. Iniciación a la programación

Tema 1 - Introducción

  1. Git

  2. GitHub Pages

  3. Jekyll

  4. Arquitectura Web. Conceptos generales

  5. Protocolo HTTP

  6. LAMP

  7. Apache

  8. Certificado digital

Tema 2 - Despliegue de software

  1. Docker

  2. Práctica Docker

  3. nginx

  4. Docker Compose

  5. Google Cloud

  6. Aplicación en Python

Tema 3 - Seguridad Web

  1. Validación de entradas

  2. Autenticación

  3. Hardening del servidor

  4. Seguridad en docker

  5. Ciclo de desarrollo seguro de software

Tema 4 - Riesgos de seguridad en aplicaciones Web

  1. SQL Injection

  2. File Upload

  3. Command Injection

Tema 5 - CD/CI

  1. Sistemas de automatización de la construcción

  2. Aplicación java en maven

  3. Jenkins

  4. Despliegue en Heroku

  5. Análisis de componentes

  6. Gestión de la configuración

  7. Herramientas de simulación de fallos

Tema 6 - Seguridad móvil

  1. Ingeniería inversa en Android