¿Qué aprenderás en el Curso de Docker?

Dominar la tecnología Docker, una herramienta de contenedores de lo más útil, potenciará tu perfil profesional en múltiples ramas tecnológicas, como en el desarrollo full stack, en entornos cloud, en Big Data, en entornos de integración continua, la creación de imágenes… ¡Las posibilidades son infinitas y estás a solo un paso de acceder a ellas!

En este curso aprenderás a usar Docker desde cero para afianzar los conocimientos básicos, conocer sus comandos más usados y crear contenedores. También descubrirás Docker Hub, Docker Compose, la creación de clústeres con Docker Swarm y Kubernetes… Es una introducción a Docker muy completa con la que aprenderás todo lo necesario para reforzar tu carrera IT.

En muy poco tiempo, podrás obtener un certificado de estudios de este curso de Docker que demuestre que has superado la programación desde cero con esta herramienta y que estás listo para ¡convertirte en un profesional full stack!

Invierte en tu futuro

Lo que aprendas hoy, se quedará contigo para siempre. ¡Formarte es el primer paso para transformar tu vida!

Estudia donde sea

Al ser un curso online, puedes seguirlo desde cualquier parte del mundo. ¡Solo con un ordenador, tienes todo el conocimiento a tu alcance!

Impulsa tu carrera

En este curso adquirirás nuevas habilidades y herramientas que potenciarán tu perfil profesional.

Contenido del Curso de Docker desde Cero

1.1 Introducción a Contenedores y Docker
 
1.2 Características
 
1.3 Componentes de Docker
 
1.4 Concepto de contenedores
 
1.5 Diferencia entre contenedores y máquinas virtuales
 
1.6 ¿Por qué son tan eficientes los contenedores?
2. Instalando Docker
 
2.1 Docker en los distintos sistemas operativos
 
2.2 Instalar Docker en Linux
 
2. 2. 1 Instalar Docker en Linux 2
 
2.3 Primer Contenedor 1
3 Empezando con Docker
 
3. 1 Comandos Docker
 
3. 2 Imágenes y contenedores.
 
3. 3 Docker Store – Docker Hub
 
3. 4 Comandos para contenedores 1ra parte
 
3. 4. 1 Comandos para contenedores 2da parte
 
3. 5 Empezando con Docker – Ejercicio 1
 
3. 6 Resumen
 
3. 7 Comandos para contenedores 2
 
3. 8 Comandos para contenedores 3
 
3. 9 Comandos para contenedores 4
 
3. 10 Comandos para contenedores 5
 
3. 11 Comandos para imágenes
 
3. 12 Empezando con Docker – Eercicio 2
 
3. 13 Empezando con Docker – Ejercicio 3
4. Creación de imágenes

4. 1 Arquitectura de imágenes
 
4. 2 Crear la primera imagen
 
4. 3 ¿Qué es Dockerfile? 1ra parte
 
4. 3. 2 ¿Qué es Dockerfile? 2da parte
 
4. 4 Instrucciones en Dockerfile
 
4. 4. 1 Ejemplo
 
4. 4. 2 Creación de imágenes – Ejercicio
 
4. 5 Subir y descargar imágenes en DockerHub
 
4. 6 Caché en Docker
 
4. 6. 1 Caché en Docker 2
 
4. 7 Buenas Prácticas
5. Manejando volúmenes

5. 1 Introducción
 
5. 2 Tipos de volúmenes
 
5. 3 Trabajando con volúmenes 1
 
5. 3. 1 Trabajando con volúmenes 2
6 Aplicaciones multicontenedor – Docker Compose
 
6. 1 ¿Qué es Docker Compose?
 
6. 2 Instalando Docker Compose
 
6. 3 Creando fichero Compose
 
6. 3. 1 Ejemplo Docker Compose
 
6. 3. 2 Ejercicio
 
7 Docker Registry
 
7. 1 Introducción
 
7. 2 Instalación
8 Trabajando con Docker
 
8. 1 Microservicios
 
8. 2 Docker en Producción
 
8. 3 Docker en Cluster – Docker Swarm 1ra parte
 
8. 3. 1 Docker en Cluster – Docker Swarm 2da parte
 
8. 3. 2 Docker en Cluster – Docker Swarm 3ra parte
 
8. 4 Docker e integración Continua
 
8. 4. 1 Docker e integración Continua – Ejemplo
 
8. 5 Seguridad en Docker.
 
9 Kubernetes
 
9. 1 Introducción
 
9. 2 Arquitectura
 
9. 3 Instalación
 
9. 3. 1 Instalación 2da parte
 
9. 3. 2 Instalación 3ra parte
 
9. 4 Ejemplo
 
9. 5 Controladores 1ra parte
 
9. 5. 1 Controladores 2da parte
10. Certificado de finalización

¿Qué proyecto o práctica se realizará en este curso?

En este curso encontrarás diversas propuestas para ejercicios enfocados en el uso de contenedores.

Tu profesor:

José Luis Llorente

José Luis es un apasionado de las nuevas tecnologías y, sobre todo, del mundo big data. Ha dedicado su trayectoria profesional al desarrollo de software con Java y algunos de sus frameworks, como Spring o Hibernate, haciendo uso de herramientas como Maven, Git, Jenkins o Docker.

En los últimos años, se ha centrado en transmitir su experiencia a través de la formación, así como en conocer en profundidad el ecosistema big data con la realización de un máster en Data Science y Big Data.

Profesor del Curso de Docker desde cero

José Luis Llorente

Investigador CAILAB (Computing and Artificial Intelligence Laboratory) en Universidad Camilo José Cela

Ingeniero de software especializado en nuevas tecnologías, calidad del producto, computación en la nube y aprendizaje continuo. Ha trabajado con Kubernetes, desarrollando aplicaciones y gestionando clústeres en producción a nivel global. También ha liderado la migración de aplicaciones legacy a contenedores, e implementado integración y despliegue continuo con ArgoCD. Además, ha sido ponente en eventos como Kubernetes Community Days y CommitConf.

FAQS

¿Cuál es la metodología de las clases?

Las clases de este curso son grabadas por un profesor experto. En este curso puedes preguntar tus dudas y las solucionaremos a la mayor brevedad posible. 

¡Nada! Al ser clases grabadas podrás verlas y repasarlas cuando quieras, desde cualquier sitio. ¡El horario lo pones tú!

¡Claro! Al ser un curso online, puedes realizarlo desde la comodidad de tu casa.

¡Sí! Si tienes cualquier duda, puedes realizar tu pregunta y en poco tiempo el profesor responderá tu pregunta. Si no llegas a obtenerla, puedes escribir a [email protected] e intentaremos responderte lo más pronto posible.

Si superas el curso, recibes nuestro Certificado KeepCoding de Finalización. 

Manejo básico de la consola de comandos de Linux/Windows (recomendable).

¿Te interesa seguir aprendiendo?

Aprende desde los fundamentos hasta obtener un nivel avanzado con nuestro bootcamp especializado.

¿Todavía tienes dudas? Prueba el Bootcamp 1 semana gratis