Fundamentos de Docker para desarrolladores

Código

DOCK-010

Duración

16 Horas

Certificación en

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Código

DOCK-010

Duración

16 Horas

Certificación en

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Objetivos

Al completar este aprendizaje, un desarrollador debería ser capaz de:

  • Comprender qué son los contenedores y cómo se comparan con las máquinas virtuales: Entender las ventajas del uso de contenedores en términos de portabilidad, eficiencia y aislamiento.
  • Instalar Docker en su entorno de desarrollo: Configurar Docker Desktop (para Windows y macOS) o Docker Engine (para Linux).
  • Construir imágenes de Docker utilizando Dockerfiles: Escribir Dockerfiles para definir el entorno de una aplicación y crear imágenes personalizadas.
  • Gestionar imágenes de Docker: Utilizar comandos para construir, listar, etiquetar, subir y bajar imágenes desde repositorios como Docker Hub.
  • Ejecutar aplicaciones en contenedores Docker: Utilizar comandos para crear, iniciar, detener y eliminar contenedores.
  • Gestionar el ciclo de vida de los contenedores: Entender cómo se inician, se detienen y se reinician los contenedores.
  • Utilizar volúmenes de Docker para persistir datos: Configurar volúmenes para que los datos generados por las aplicaciones dentro de los contenedores no se pierdan al detener o eliminar los contenedores.
  • Utilizar redes de Docker para comunicar entre contenedores: Configurar redes para que los contenedores puedan comunicarse entre sí.
  • Utilizar Docker Compose para orquestar aplicaciones multi-contenedor: Definir y gestionar aplicaciones compuestas por varios contenedores que trabajan juntos.
  • Comprender los conceptos básicos de Docker Hub y otros registros de contenedores: Publicar y consumir imágenes desde registros públicos y privados.

Proveedor

Prerrequisitos

  • Conocimientos básicos de la línea de comandos/terminal: Familiaridad con la navegación por el sistema de archivos, la ejecución de comandos y la gestión de archivos.
  • Conocimientos básicos de un lenguaje de programación: No es necesario ser un experto, pero entender los conceptos básicos de programación te ayudará a comprender cómo se empaquetan las aplicaciones en contenedores.
  • Conocimientos básicos de sistemas operativos: Entender cómo funcionan los procesos y el sistema de archivos de un sistema operativo.

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Incluye

Instructor certificado, Material de Apoyo, Entorno Practico, Evaluación post curso, Certificado de Asistencia

Formulario de Preinscripción

Abrir chat
Hola 👋 ¿En qué podemos ayudarte?