Contenido del curso

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Ejercicio sin volúmenes - Montar Base de Datos

    4. Tipos de volúmenes

    5. PHPMyAdmin

    6. Redes de contenedores

    7. Asignar la red desde la inicialización

    8. Bind Volumes

    9. Ejercicio - Bind Volumes

    10. Probar el enlace de directorios

    11. Terminal interactiva -it

    12. Limpieza de lo realizado en esta sección

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Laboratorio: Reforzamiento de lo aprendido

    4. Resolución del laboratorio

    5. Docker Compose - Multi Container Apps

    6. Correr, limpiar y otras consideraciones - Docker Compose

    7. Limpiar el docker compose y conectar volumen externo

    8. Bind Volumes - Docker Compose

    9. Código final del docker compose

    10. Multi-container app - Base de datos Mongo

    11. Variables de entorno - MongoDB

    12. Multi-container app - Visor de Base de datos

    13. Multi-container app - Aplicación de Nest

    14. Código fuente de la sección

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Cron-Ticker - Aplicación simple

    4. Dockerfile - primeros pasos

    5. Construir la imagen

    6. Reconstruir una imagen

    7. Subir imagen a Docker Hub

    8. Consumir nuestra imagen de DockerHub

    9. Añadir pruebas automáticas al código

    10. Incorporar testing en la construcción

    11. Examinar la imagen creada

    12. Dockerignore

    13. Remover archivos y carpetas de la imagen

    14. Tarea - Subir imagen a docker hub

    15. Forzar una plataforma en la construcción

    16. Buildx

    17. Buildx - Construcción en multiples arquitecturas

    18. Código fuente y breve resumen

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Continuación de proyecto

    4. Multi-State Build

    5. Solución de la tarea

    6. Subir la imagen a Docker hub

    7. Build con otras arquitecturas

    8. Cron-Ticker - Código fuente

    9. Nota Importante

    10. Docker compose build - Preparación

    11. Docker compose - Target State

    12. Ejecutar partes específicas del Dockerfile

    13. Probar el BindVolume desde el compose

    14. Generar production build

    15. Código fuente de la sección

Acerca de este curso

  • $60.00
  • 134 lecciones
  • 14 horas de contenido en video
  • Fernando Herrera

Requisitos previos

• Poder realizar instalaciones como administrador
• Una computadora PC, Mac o Linux con los requisitos mínimos para correr Docker (revisar sitio web para confirmar)
• Saber comandos básicos de consola o terminal es recomendado (no obligatorio)

Descripción del curso

Bienvenido al curso donde aprenderás Docker desde cero, dominando una de las herramientas más importantes para el desarrollo y despliegue de aplicaciones modernas. Descubrirás cómo crear, administrar y publicar contenedores de forma profesional, además de dar tus primeros pasos en Kubernetes.

A través de ejercicios prácticos aprenderás a trabajar con Docker CLI, Dockerfiles, Docker Compose, Buildx, GitHub Actions y registros en la nube, desarrollando las habilidades necesarias para crear entornos de desarrollo, testing y producción de forma rápida y reproducible.

¿Por qué aprender Docker? Porque hoy en día es una herramienta esencial para cualquier desarrollador. Simplifica la creación de entornos, facilita los despliegues y es la base sobre la que funcionan plataformas de orquestación como Kubernetes.

¿Cómo está estructurado el curso?

Comenzarás desde los conceptos fundamentales y avanzarás hasta crear imágenes personalizadas, automatizar despliegues e implementar aplicaciones utilizando múltiples contenedores.

  • Fundamentos de Docker: Contenedores, imágenes, Docker CLI y Docker Desktop.
  • Construcción de imágenes: Dockerfiles, Docker Compose y Buildx para múltiples arquitecturas.
  • Automatización: Variables de entorno, GitHub Actions y despliegues automáticos.
  • Introducción a Kubernetes: Primeros pasos para comprender el mundo de la orquestación de contenedores.

Temas que desarrollarás durante el curso:

  • Docker CLI: Uso profesional de la línea de comandos.
  • Dockerfiles y Compose: Creación de imágenes y aplicaciones multicontenedor.
  • Buildx: Generación de imágenes para múltiples arquitecturas.
  • GitHub Actions: Automatización de pruebas, construcción y despliegues.
  • Imágenes populares: Nginx, PostgreSQL, MongoDB, Node, Alpine, PgAdmin, PHPMyAdmin y más.
  • Cloud: DigitalOcean, registros privados y públicos.
  • Introducción a Kubernetes.

Resultados al finalizar el curso:

  • Serás capaz de crear, administrar y desplegar contenedores utilizando Docker.
  • Aprenderás a construir imágenes personalizadas y automatizar tus despliegues.
  • Obtendrás una base sólida para comenzar a trabajar con Kubernetes y tecnologías de contenedores.

Además, el curso incluye una hoja de atajos exclusiva de Docker para ayudarte a recordar los comandos y conceptos más importantes durante tu aprendizaje.

🚀 ¡Te espero en el curso y mucho éxito dominando Docker y el mundo de los contenedores!



Pago único

Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.