Curso Completo de Docker de Cero a Experto
PRECIO DE LANZAMIENTO

Curso Completo de Docker de Cero a Experto

4.4375
(16)
| 410 Estudiantes |
Certificación internacional Acceso de por vida Acceso multiplataforma
USD 300.00 USD 50.00

Descripcion

Domina Docker de cero a experto: containeriza aplicaciones, construye imagenes optimizadas, orquesta contenedores y automatiza despliegues con un enfoque 100% practico.

¿Qué aprenderás?

  • Fundamentos de contenedores e imagenes Docker
  • Dockerfile: construccion y optimizacion de imagenes
  • Redes, volumenes y persistencia de datos
  • Docker Compose para entornos multi-contenedor
  • Orquestacion, clustering, monitorizacion y logging
  • Seguridad de contenedores y automatizacion CI/CD

¿A quién está dirigido?

Desarrolladores, administradores de sistemas y profesionales DevOps que quieran dominar Docker y los contenedores.

Al finalizar el curso

Seras capaz de containerizar, desplegar y operar aplicaciones con Docker en entornos reales, de desarrollo a produccion.

Contenido del Curso

Introduccion al curso

Sobre tu instructor - Joan Amengual
Repositorio de GitHub del curso
Accede a la comunidad Cloud y DevOps

Introduccion a docker

Que es Docker
Arquitectura de Docker
Docker vs Maquinas Virtuales (VMs)
Docker y contenedores
La metafora del transporte
Docker La Historia
Microservicios y monolitos
Docker CI CD y DevOps
Ventajas de los contenedores Docker

Instalacion de Docker

Instalacion de Docker en Mac OS y Windows
Instalar Docker en Ubuntu
Instalar Visual Studio Code (VSC)

Primeros pasos con Docker

Corriendo tu primera Imagen de Docker
Tags de las imagenes
Eliminar contenedores de Docker
Eliminar imagenes de Docker
Imagen de Ubuntu
Reinicio de un contenedor de Docker
Ejecucion de comandos dentro de un contenedor en ejecucion
Visualizar los logs generados por el contenedor
Eliminar multiples contenedores
Eliminar todas las imagenes creadas
Busqueda de imagenes desde la terminal
Renombrar un contenedor
Mostrar informacion de todo el sistema
Guardar una imagen en un archivo comprimido
Importar imagenes procedentes de un archivo comprimido
Visualizar estadisticas de los contenedores

Creacion de imagenes con Dockerfile

Que es un Dockerfile
Nuestra App usando Docker!
Funcionamiento de distintos contenedores en nuestra App
Modificacion de nuestra App
Reconstruccion de la imagen de Docker
Publicacion de nuestras imagenes en Docker Hub

Fundamentos de Docker

Tecnologias del entorno
Como se construyen las imagenes
Capas de las imagenes
Almacenamiento en cache
Imagenes base
Instrucciones de Dockerfile
Conectar los contenedores con el mundo
Vinculacion de contenedores
Gestion de datos con volumenes y contenedores de datos
Compartir datos
Contenedores de datos
Comandos de ejecucion
Gestion de contenedores
Informacion sobre Docker
Informacion sobre el contenedor
Tratamiento de las imagenes
Utilizacion del registro

Docker avanzado

Plan de ataque
Multi container Base de datos MYSQL
Multi container Base de datos MYSQL y nuestra APP
Docker-compose Simplificacion del proceso
Docker-compose up vs docker-compose down
Mas comandos de docker-compose

Usando Docker en desarrollo

Plan de ataque
App de python con Flask y Redis
Creacion del Dockerfile
Uso de docker-compose

Logging

Logging de Docker por defecto
Agregacion de logs
ELK (ElasticSearch, Logstash y Kibana)
Docker-compose para ELK
Ejecucion de ELK

Monitorizacion

Monitorizacion con herramientas Docker
CAdvisor
Prometheus
Grafana
Construccion de Prometheus
Construccion de Grafana
Redis & Redis exporter
Visualizar metricas en Prometheus
Visualizar metricas en Grafana
Dashboard completo de redis en Grafana

Desplegando una DApp de Blockchain con Tokens NFT con Docker

Plan de ataque
Creacion del Dockerfile
Instalacion de Metamask y Ganache
Construccion de la imagen y ejecucion
Uso de la DApp con Tokens NFT
Ventajas del uso de Docker para nuestra DAPP de Tokens NFT
Monitorizacion de los contenedores

Automatizacion de Docker - Nivel experto

Automatizacion de redis
Automatizacion de la monitorizacion Grafana, Prometheus y redis
Automatizacion de ELK
Automatizacion de la DApp de Blockchain con Tokens NFT
Automatizacion de cAdvisor
Despliegue automatico en Amazon Web Services (AWS)

Descubrimiento de redes y servicios

Introduccion al descubrimiento de redes y servicios
Ambassadors
Creacion de ambassadors
Descubrimiento de servicios etcd
Descubrimiento de servicios SkyDNS
Implementacion etcd
Implementacion SkyDNS
Otras soluciones de descubrimiento de servicios
Opciones de red

Orquestacion, clustering y gestion

Introduccion a la orquestacion, clustering y gestion
Docker Swarm
Uso practico de Docker Swarm
Kubernetes
Uso practico de Kubernetes
Swarm vs Kubernetes - Cual es mejor

Seguridad y limitacion de contenedores

Cosas de las que preocuparse
Defensa a fondo
Segregar contenedores por host
Aplicacion de las actualizaciones
Procedencia de la imagen
Confianza en el contenido de Docker
Dockerfiles reproducibles y de confianza
Limitacion de Memoria, CPU, Reinicios, Sistemas de archivos y Capacidades

Enhorabuena!

Gracias

Requisitos

Requisitos

  • Conocimientos basicos de linea de comandos
  • Computadora con conexion a Internet estable (Windows, macOS o Linux)
  • Nociones de desarrollo o administracion de sistemas (no excluyente)

Reseñas generales

4.4375 de 5

16 Puntuaciones

5 star
56%
4 star
31%
3 star
13%
2 star
0%
1 star
0%

Reseñas destacadas

I

Isabel Contreras Vidal

Aprendi a containerizar mis aplicaciones desde cero.

J

Jean Pierre Espinoza Marambio

Cumplio todo lo que prometia y mas.

S

Sergio Campos Rivera

Lo recomiendo a cualquier profesional del area.

Y

YUEH MOLANO

Contenido practico y bien estructurado.

M

Maribel Gòmez Florez

Las practicas con Docker y Compose son geniales.

A

Adriana Jazmín Lozada Mendez

Muy completo, con practicas que realmente sirven.

N

Natalia Cardenas Paz

Me ayudo a mejorar mis habilidades.

J

Jenny Yip Chen

Muy aplicable, lo use en mi trabajo enseguida.

V

Visa

Explicaciones simples para temas complejos.

P

Patricia Herrera Diaz

Excelente para automatizar despliegues con contenedores.

C

Cesar Alejandro Hernández González

Muy didactico, ideal para autoestudio.

K

korina tinonco

Lo aplique de inmediato en mi trabajo.

M

Marco Rioja Valle

Aprendizaje practico desde la primera clase.

J

Jose Carlos Rosales Sanchez

Muy buen ritmo y explicaciones claras.

D

DIEGO RODRÍGUEZ

Justo lo que necesitaba para mi trabajo.

A

Ahorros Bancolombia

Bien organizado y al grano.

USD 300.00 USD 50.00

PARA MAS INFORMACION
INGRESA TUS DATOS

Completa tus datos solo si estas evaluando inscribirte en este programa.

Descargar brochure (PDF)
Parte de una ruta de especialización
Especialización en DevOps y Contenedores: De Principiante a Experto
Inversion USD 50.00
Duracion17 Horas
EvaluacionSi
CertificadoSi
WebinarsSi
IdiomaEspañol
Aprobacion88%
USD 300.00 USD 50.00
Inscribirme ahora