1. Introducción
  2. Asignatura
  3. Git
    1. Prerrequisitos
    2. Repositorio
    3. Ramas
    4. Git flow
    5. CI
    6. CD
    7. CI/CD
  4. Docker
    1. Prerrequisitos
    2. Imágenes
    3. Contenedores
    4. Orquestación
    5. Entorno desarrollo
  5. Tema 1
  6. Paradigmas de programación
    1. Estructurada
    2. Imperativa
      1. Procedural
      2. Orientada a objetos
    3. Declarativa
      1. Funcional
      2. Reactiva
  7. Tema 2
  8. HTTP
    1. Prerrequisitos
    2. Conexiones
    3. Peticiones
    4. Respuestas
    5. Servidor
    6. Cookies
  9. Tema 3
  10. HTML
    1. Prerrequisitos
    2. Estructura
    3. Metadatos
      1. Codificación
      2. Ventana gráfica
    4. Contenido
      1. Listas
      2. Tablas
      3. Caracteres reservados
    5. Navegación
    6. Multimedia
      1. Imagen
      2. Vídeo
      3. Marco
    7. Formularios
    8. Semántica
    9. Vulnerabilidades
  11. Tema 4
  12. CSS
    1. Sintaxis
    2. Selectores
    3. Pseudo-clases
    4. Pseudo-elementos
    5. Modelo visual
      1. Comportamiento
    6. Posición
      1. Float
      2. Position
    7. Maquetación
      1. Flexbox
      2. Grid
    8. Diseño adaptable
      1. Imágenes
      2. Media queries
      3. Unidades relativas
    9. Pre-procesadores
  13. Bootstrap
    1. Configuración
    2. Maquetación
      1. Columnas
      2. Apilamiento
    3. Componentes
  14. Tema 5
  15. JavaScript
    1. Tipos
      1. Primitivos
      2. Objetos
      3. Arrays
      4. Funciones
    2. Sintaxis
      1. Variables
      2. Condicionales
      3. Igualdad
      4. Bucles
      5. Excepciones
    3. Web APIs
      1. BOM
      2. DOM
        1. Selectores
        2. Modificación
        3. Creación
        4. Eliminación
      3. Eventos
        1. Registro
        2. Ejemplo
      4. HTTP
        1. Fetch
          1. then/catch
          2. async/await
      5. Almacenamiento
        1. Web Storage
      6. Webcam
      7. Web Components
    4. Vulnerabilidades
      1. Validaciones
      2. XSS
      3. CSRF
  16. Tema 6
  17. Backend
    1. Prerrequisitos
    2. Tipos
    3. Patrón MVC
    4. Jakarta EE
      1. Estándares
      2. Patrón DI
    5. Spring
      1. MVC
        1. SSR
        2. API
      2. Validaciones
        1. SSR
        2. API
      3. Errores
        1. SSR
        2. API
      4. Seguridad
        1. Autenticación
        2. Autorización
      5. Trazas
      6. Tareas programadas
      7. Cliente HTTP
      8. Configuración
    6. Despliegue
      1. Monolítico
      2. Microservicios
      3. Monitorización
        1. Spring Actuator
  18. Tema 7
  19. Tests
    1. Tipos
    2. Características
    3. Metodologías
    4. Herramientas
      1. Para unitarios
      2. Para integración
      3. Para E2E
        1. UI
        2. API
  20. Tema 8
  21. Persistencia
    1. Bases de datos
    2. Relacionales
    3. SQL
    4. JDBC y JPA
    5. Spring Data
      1. Datasource
      2. Entidades
      3. Repositorios
      4. Servicios
      5. Transacciones
      6. Relaciones
      7. Tests
        1. Integración
        2. E2E
    6. Vulnerabilidades