Solicitar información

Temario del curso

Introducción a la contenerización y Docker

  • Comprensión de los conceptos de contenerización de software.
  • Ventajas de los contenedores en comparación con los modelos de implementación tradicionales.
  • Visión general de Docker y su papel en la entrega moderna de aplicaciones.
  • Casos de uso comunes de contenedores en desarrollo y operaciones.

Instalación de Docker y configuración del entorno

  • Instalación y configuración de Docker.
  • Comprensión de los componentes y la arquitectura de Docker.
  • Uso de la interfaz de línea de comandos (CLI) de Docker.
  • Gestión de servicios y configuraciones de Docker.

Arquitectura de Docker y conceptos fundamentales

  • Motor de Docker, imágenes, contenedores y registros (registries).
  • Gestión del ciclo de vida de los contenedores.
  • Comprensión de los objetos y recursos de Docker.
  • Buenas prácticas para trabajar con entornos de Docker.

Trabajo con imágenes y contenedores de Docker

  • Descarga (pulling) y gestión de imágenes de Docker.
  • Creación y ejecución de contenedores.
  • Configuración y gestión de contenedores.
  • Inspección, monitoreo y mantenimiento de contenedores.

Desarrollo de aplicaciones con Dockerfiles

  • Comprensión de la estructura e instrucciones de Dockerfile.
  • Creación de imágenes personalizadas de Docker.
  • Optimización del tamaño de la imagen y el rendimiento de la compilación (build).
  • Gestión de dependencias y configuraciones de la aplicación.

Almacenamiento de Docker y gestión de datos

  • Comprensión de los conceptos de almacenamiento de contenedores.
  • Uso de volúmenes (volumes) y montajes enlazados (bind mounts).
  • Persistencia de datos de aplicaciones.
  • Gestión eficaz de los datos de los contenedores.

Redes de Docker

  • Comprensión de los conceptos de redes en Docker.
  • Creación y gestión de redes de Docker.
  • Conexión entre múltiples contenedores.
  • Configuración de la comunicación entre aplicaciones y servicios.

Trabajo con registros de Docker (Registries)

  • Comprensión de los repositorios de imágenes y registros (registries).
  • Uso de Docker Hub y registros privados.
  • Carga (pushing) y descarga (pulling) de imágenes.
  • Gestión de versiones de imágenes y consideraciones de seguridad.

Conceptos de orquestación y escalado de contenedores

  • Introducción a la orquestación de contenedores.
  • Comprensión del papel de las plataformas de orquestación.
  • Visión general de Docker Compose.
  • Preparación de aplicaciones para implementaciones escalables.

Resolución de problemas y buenas prácticas

  • Detección de problemas comunes de Docker.
  • Gestión de registros (logs) y rendimiento de contenedores.
  • Aplicación de buenas prácticas de seguridad y mantenimiento.
  • Optimización de entornos de aplicaciones basados en Docker.

Taller práctico de Docker y revisión del curso

  • Construcción e implementación de una aplicación contenida.
  • Gestión de múltiples contenedores y servicios.
  • Aplicación de comandos y flujos de trabajo de Docker.
  • Revisión de los conceptos clave y próximos pasos.

Requerimientos

  • Comprensión básica de redes.
  • Experiencia con la línea de comandos de Linux.

Público objetivo

  • Desarrolladores
  • Ingenieros de DevOps
  • Administradores de sistemas
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas