Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

Docker - Guía práctica de uso para desarrolladores (Udemy.com)

Dockerfile, Compose, DockerHub, Registros, Despliegues, Volúmenes, Multi-staged builds, Multi architecture builds, y más

Created by: Fernando Herrera

Last updated January 2026

icon
What you will learn

  • Docker CLI
  • Construcción de imágenes
  • Uso de imágenes, redes, volúmenes
  • Repositorios privados y despliegues
  • Dockerfile y multi-stage build
  • Docker compose - multi-container applications
  • Deployments Digital Ocean
  • GitHub Actions - Automatizar construcción

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.8 out of 5higher than 98% of them
  • Reviews4,779#42 of 220 by number of reviews
  • Length13.9 hourslonger than 81% of them
  • Last updatedJanuary 2026more recently than 73% of them

icon
Course Description

Docker es una plataforma de software de código abierto para automatizar despliegues de aplicaciones dentro de contenedores, y proporciona una forma eficaz de controlar versiones, agilizar el desarrollo y es una pieza fundamental para Kubernetes.


Poder crear, usar, y desplegar imágenes es una habilidad necesaria para cualquier desarrollador o administrador de hoy en día, ahorra mucho tiempo en la preparación de diferentes ambientes de desarrollo, testing, staging y production.


Este curso te dará las más que las bases para poder utilizar Docker de una forma productiva y funcional, aprenderemos mediante ejercicios prácticos y tareas. También cuenta con una sección introductoria a Kubernetes (K8s) para que adicionalmente puedas seguir explorando todo lo que el mundo de los contenedores ofrece.


El camino de este curso te llevará de no tener conocimiento alguno sobre Docker, hasta poder utilizar cualquier imagen, leer la documentación de las mismas, crear tus imágenes, configurarlas, utilizarlas, crearlas en diferentes arquitecturas y desplegarlas en registros en la nube.


Estos son algunos de los temas incluidos en el curso:

  1. Docker

    1. ¿Qué es? y ¿Por qué es tan importante saberlo?

  2. CLI: Command line interface - 95% del curso está basado en CLI.

    1. Nueva sintaxis de comandos

    2. Creación de cada pieza componente CLI

    3. Construcciones tradicionales

  3. Docker Desktop: Uso del mismo, pero no es el tema principal.

  4. Dockerfiles: Creación de imágenes

  5. Compose: Crear, ejecutar y construir multi-container apps

  6. BuildX: Crear imágenes en multiples arquitecturas

  7. Automatización de despliegues

  8. Variables de entorno

  9. Construcciones automaticas

  10. GitHub Actions:

    1. Triggers

    2. Test - Del código

    3. Build - Del código

    4. Build - De la imagen

    5. Push - De la imagen  a registros privados y públicos

  11. Digital Ocean

  12. Algunas imágenes a utilizar:

    1. nginx

    2. Postgres

    3. Mongodb

    4. Mongo Express

    5. Node

    6. Alpine

    7. PgAdmin

    8. PHPMyAdmin

  13. Introducción y ejercicio de Kubernetes.

  14. Github

  15. Tags

  16. Y más

El curso cuenta con una hoja de atajos personalizada para este curso para ayudarnos en el camino de Docker y así ayudarnos a refrescar la memoria cuando la necesitemos.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Fernando Herrera

Soy un analista programador de sistemas de computo, con poco más de 20 años en el mundo del desarrollo de aplicaciones frontend y backend.

Durante mis últimos años me he dedicado a la enseñanza en línea,  mientras trabajo en una empresa en Canadá.

Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.

icon
More courses by Fernando Herrera

$12.99

$12.99

Free

$12.99

$10.99

$12.99

icon
More DevOps courses

$19.99

$59.99

$12.99

$64.99

$27.99

$22.99

icon
Reviews

4.8

4,779 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mario Arturo Arámburu on 10/13/2026

Es un excelente curso si tienes bien las bases de Linux Bash, ya que te cuenta muy poco sobre las distribuciónes de Linux como Alpine, aunque existan muchas más, realmente Alpine es una distro minimalista y optimizada, pero considero que en lugar de K8s hubiera agregado una sección de la terminal Linux.

By Carlos Alberto Andrade López on 10/12/2026

Fernando Herrera y, actualmente DevTalles en general son siempre un símbolo de calidad absoluta, de docentes preparados, contenido completo y sobre todo un conocimiento al alcance de cualquier mente. Un abrazo y de verdad gracias por facilitar el conocimiento para todo el mundo.

By Olivier Jara Phillips on 7/17/2026

Me gustó mucho el curso, sobre todo que fué muy practico. Realmente logré lo que pretendía. En especial la repetición realmente hace que uno aprenda. Montar varios proyectos fué muy útil. Un par de sugerencias usar el github codespace para no tener que instalar minikube, creo que la table no ayuda mucho. Recomiendo 100% este curso.

By Mahatma Gandhi Salgado Cerón on 7/11/2026

El curso es muy bueno, llevo el 70% y me ha encantado hasta el momento, espero que el 30% restante sea igual de bueno. Lo que tal vez no me gustó, y es personal solamente, es sus muletillas "Técnicamente", "Básicamente", "Literalmente", pero dejando de lado eso el contenido es muy bueno.

By Pablo Javier Peña Moreno on 7/2/2026

Muy buen curso, tenia bases muy limitadas sobre la gestión de contenedores y con este curso me quedo más claro todo, lo único que creo que sería una buena oportunidad para un curso sería la parte de Kubernetes ya que aunque es solo una introducción la que nos dan, hay mucha tela de donde cortar

By Daniel Pérez Rodríguez on 6/29/2026

Curso bastante completo y con contenido de mucho valor. Cada lección está muy bien explicada, no limitándose únicamente a desarrollar cada ejercicio, si no que Fernando se entretiene en explicar el porque de cada instrucción o línea de código. Por decir algún punto de mejora, el curso tiene una sección muy buen de introducción a Kubernetes en el que explica como hacer el deploy de una base de datos con su aplicación backend. En esta sección he echado en falta que entrara un poco más en profundidad en alguna de las funcionalidades que puede ofrecer Kubernetes, como pudiera ser el balanceo de carga o la actualización "en caliente". Dicho esto, el curso me ha ayuda ampliar y reforzar los conocimientos que ya tenía de Docker y me ha servido como puerta de entrada a Kubernetes.

By Angel Gabriel Hernandez Hernandez on 6/18/2026

El curso es buenísimo. Va directo al grano sin perder el tiempo en teoría aburrida. Aprendes Docker metiendo las manos en el código con despliegues reales y automatizaciones que sí usas en el trabajo. Vale totalmente la pena si quieres dejar de pelearte con la infraestructura y entender de verdad qué pasa detrás.

By Rubén Molinete Silván on 5/14/2026

Es un curso muy bueno para introdcirse en Docker. Me ha gustado mucho como está estructurado, cubriendo los aspectos esenciales desde lo básico hasta ir avanzando poco a poco. Es justo lo que quería: saber que es una imagen, como crearla, crear contenedores, volumenes, redes, docker compose... en definitiva el curso cubre todo lo que me quería. Me ha gustado que se haya planteado usando la linea de comandos porque sirve para aprender mejor qué hace cada cosa y afianzar mejor esos conocimientos. Lo que no me ha gustado ha sido que algunas partes parecen un poco desactualizadas (por ejemplo se comenta en una parte del curso que Digital Ocean no soporta login contra dockerhub y a dia de hoy si lo soporta) y que algunos comandos tal cual están en el curso a mí me han dado error, pero por suerte en las respuestas de comunidad se comentan las soluciones. En definitiva muy recomendable, buen profesor sin duda, y en español.

By Ángel Rodríguez on 4/7/2026

El curso de Docker de Fernando Herrera me pareció excelente. Destaca mucho por el dominio que tiene sobre la tecnología y la forma tan clara en la que explica cada tema. Me gustó especialmente que no se queda en lo teórico, sino que constantemente muestra ejemplos prácticos, como el proceso de despliegue a Docker Hub y el uso de Docker Desktop, lo cual ayuda muchísimo a entender cómo llevar todo a un entorno real. Uno de los puntos más valiosos es el enfoque en el uso de la terminal y los comandos, que realmente te obliga a comprender cómo funciona Docker desde la base. Además, la explicación y configuración de archivos como Dockerfile y docker-compose está muy bien estructurada y fácil de seguir. También es un gran plus que el curso incluya herramientas complementarias como Kubernetes y Nginx, lo que te da una visión más completa del ecosistema. En general, es un curso muy completo, práctico y bien explicado, totalmente recomendable para quienes quieren aprender Docker de forma profesional.

By Gustavo Alexander Solís Jiménez on 3/7/2026

Hice la mejor eleccion para introucirme a Docker, no esperaba que el curso fuera tan completo, considero que este curso lo deberia tomar cualquier persona que venga de 0 , asi como yo. Gracias Fernando H., ahora puedo implemntar todo esto en un proyecto universitario que se basa en una Nube Municipal. Gracias Maestro.

Showing all 10 reviews on CourseDuck

Read all 4,779 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100