Codit - Transforma tu futuro
Blog Contacto
Bandera codit

Fundamentos de Docker para desarrolladores

Codit - Fundamentos de Docker para desarrolladores
Codit - Fundamentos de Docker para desarrolladores

Infraestructura

Fundamentos de Docker para desarrolladores

DOCK-010

Duración

16hrs

Nivel

Básico


Comparte este curso

Fundamentos de Docker para desarrolladores

DOCK-010

Este aprendizaje se centra en proporcionar a los desarrolladores una comprensión sólida de qué es Docker, cómo funciona y cómo utilizarlo para mejorar el flujo de trabajo de desarrollo de software. Docker simplifica la creación, el despliegue y la ejecución de aplicaciones mediante el uso de contenedores, que son entornos aislados que empaquetan todo lo necesario para que una aplicación se ejecute, incluyendo el código, las bibliotecas, las dependencias y la configuración.

A diferencia de un curso para administradores de sistemas que se enfocaría en la gestión de clústeres de Docker Swarm o Kubernetes, este enfoque para desarrolladores se centra en el uso de Docker para el desarrollo local, las pruebas, la integración continua y el despliegue básico.


Duración

16hrs

Nivel

Básico

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.

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.

Bandera codit

Preinscripción


Cursos que te pueden interesar

Codit - Carrera intensiva desarrollo de aplicaciones web con Angular

-

Carrera intensiva desarrollo de aplicaciones web con Angular

160hrs

Virtual

Codit - Carrera profesional en QA Tester profesional: proyectos ágiles y automatización inicial

-

Carrera profesional en QA Tester profesional: proyectos ágiles y automatización inicial

360hrs

Codit - Carrera profesional de Desarrollo de Aplicaciones Web Full Stack

-

Carrera profesional de Desarrollo de Aplicaciones Web Full Stack

640hrs

Virtual

Codit - Carrera profesional de Marketing Digital y Comercio Electrónico

-

Carrera profesional de Marketing Digital y Comercio Electrónico

540hrs

Virtual

Codit - Developing Windows Azure™ and Web Services, ID 141

-

Developing Windows Azure™ and Web Services, ID 141

Certificate en:

Microsoft

40hrs

Virtual

Bandera codit Ver todos
Bandera codit Ver todos
Bandera codit Ver todos

Preinscripción enviada

Nos complace saber que te interesa

Fundamentos de Docker para desarrolladores

Pronto nos estaremos comunicando para continuar con el proceso y asi puedas Transforma tu futuro con Codit

¡Gracias por postularte!

Hemos recibido tu información correctamente. En caso de que tu perfil se ajuste a nuestras necesidades, nos estaremos comunicando contigo muy pronto. ¡Te deseamos mucho éxito!

Codit - Mes de la tecnologia Codit

🚀 Mes de la Tecnología en CODIT

Mantenerte al ritmo de la tecnología es clave para tu futuro.

Bandera codit