1. Infraestructura de hoy
  2. Sistemas de contenedores
  3. Arquitectura Docker
  4. Herramientas Docker
  5. Docker Hub

  1. Instalación
  2. Imágenes y contenedores
  3. Buscando imágenes base
  4. Sistema de Capas
  5. Construyendo imágenes
  6. Ejecutando imágenes
  7. Práctica: Ejecutar un contenedor docker

  1. DockerFile
  2. Instrucciones
  3. Referencias entre imágenes: From
  4. Definiciones: Label, Env, Workdir
  5. Ejecutando comandos: Run, Cmd, Copy, Entrypoint, User, Onbuild
  6. Exponiendo recursos: Expose, Volume
  7. Práctica: creando una imagen

  1. Contenedores y Capas
  2. ¿Cómo guardo los cambios de una imagen?
  3. Volúmenes de Datos enlazados a una Imagen
  4. Drivers de Almacenamiento

  1. Redes por defecto
  2. Redes Definidas por el Usuario
  3. Dockerizando Servicios
  4. Definición de límites
  5. Integración Systemd
  6. Integración Chef, Ansible, Puppet
  7. Orquestación

  1. Introducción
  2. Instalación
  3. Componiendo el Stack
  4. Definiendo servicios
  5. Práctica: Wordpress

  1. Introducción
  2. Securizando Contenedores
  3. Imágenes Confiables

  1. Crear contenedor de RabbitMQ en Docker a partir de una imagen
  2. Instalar RabbitMQ en Docker
  3. Creación de Exchanges, Queues y Bindings
  4. Creando Exchanges
  5. Creando Queues
  6. Creando Bindings entre Exchanges y Queues
  7. Envío de mensajes desde Exchanges hacia Queues
  8. Crea dos aplicaciones usando VS2022 y C#

  1. Caso práctico
  2. Microservicios de usuarios
  3. Microservicio de horas trabajadas
  4. Microservicio de notificaciones
  5. Configuración de RabbitMQ
  6. Microservicio de usuarios: Agregando RabbitMQ
  7. Microservicio de usuarios: Comprobando funcionamiento
  8. Creando estructura para escuchar
  9. Creando operaciones de manejo de datos
  10. Creando RabbitMQ. Creando Job
  11. Comprobando funcionamiento
  12. Agregando RabbitMQ
  13. Comprobando Funcionamiento