Trabajando Contenedores con Docker

  • Nivel del curso: Principiante
  • Categorías DevOps, CI y CD
  • Duración 32h
  • Última actualización 7 junio, 2022

Acerca de este curso

Docker ha cambiado las reglas del juego en lo que respecta a cómo se implementan y crean las aplicaciones modernas. Ahora se ha convertido en un impulsor clave de la innovación más allá de la administración de sistemas, con un impacto significativo en el mundo del desarrollo. Dominar Docker le muestra cómo puede asegurarse de mantenerse al día con las innovaciones que está impulsando y estar seguro de que lo está utilizando en todo su potencial. Este curso no solo demuestra cómo usar Docker de manera más efectiva, sino que también lo ayuda a repensar y reimaginar lo que puede lograr con él.

Descripción

> Módulo 1: Primeros pasos y creación de imágenes de contenedores

Comprender Docker

Instalación de Docker

Uso de los comandos de Docker

Docker y el ecosistema de contenedores

Introducción a los archivos Docker

Creación de imágenes de Docker

Entendiendo Docker Hub

Implementación de su propio registro de Docker

Revisión de registros de terceros

 

> Módulo 2: Gestión de contenedores y Docker Compose

Descripción de los comandos del contenedor de Docker

Redes y volúmenes de Docker

Panel de escritorio de Docker

Explorando los conceptos básicos de Docker Compose

Creando nuestra primera aplicación Docker Compose

Exploración de los comandos de Docker Compose

Uso de la aplicación Docker

 

> Módulo 3: Docker Machine, Vagrant y Multipass

Una introducción a Docker Machine

Implementación de hosts Docker locales con Docker Machine

Lanzar hosts de Docker en la nube usando Docker Machine

Introducción y uso de Multipass

 

> Módulo 4: Agrupación en clústeres con Docker Swarm

Presentamos Docker Swarm

Creación y gestión de un Swarm

Administrar un clúster

Servicios y stacks de Docker Swarm

Equilibrio de carga, superposiciones y programación

 

> Módulo 5: Portainer: una GUI para Docker

El camino a Portainer

Puesta en marcha de Portainer

Usando Portainer

Portainer y Docker Swarm

 

> Módulo 6: Ejecución de Docker en nubes públicas

Amazon Web Services

Microsoft Azure

Google Cloud

 

> Módulo 7: Docker y Kubernetes

Una introducción a Kubernetes

Uso de Kubernetes y Docker Desktop

Kubernetes y otras herramientas Docker

 

> Módulo 8: Seguridad de Docker

Consideraciones sobre contenedores

Comandos Docker

Mejores prácticas

La aplicación Docker Bench Security

Servicios de seguridad de terceros

 

> Módulo 9: Flujos de trabajo de Docker

Docker para el desarrollo

Supervisión de Docker y Kubernetes

¿Cómo se ve en producción?

 

¿Qué aprenderé?

  • Estar familiarizado con los componentes y conceptos esenciales de Docker
  • Descubrir las mejores formas de crear, almacenar y distribuir imágenes de contenedores
  • Comprender cómo Docker puede encajar en su flujo de trabajo de desarrollo
  • Proteger sus contenedores y archivos con las funciones de seguridad de Docker
  • Explorar herramientas y complementos de clúster propios y de terceros
  • Iniciar y administrar sus clústeres de Kubernetes en las principales nubes públicas
$9,860.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Si es un arquitecto de software, un ingeniero DevOps, un administrador de sistemas o un profesional de TI que busca aprovechar las amplias funciones de Docker para innovar cualquier proceso, desde la administración del sistema hasta el desarrollo, este curso es para usted.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .