Programa Master en Containers

(50 horas)

img

Full Stack DevOps

Este bootcamp está enfocado a dominar desde cero tecnologías de contenedores como Docker y Kubernetes

La primera parte del bootcamp tiene un enfoque de desarrollo centrado en el uso de herramientas que soportan todo el ciclo de desarrollo de contenedores

La segunda parte del bootcamp está dirigida a la administración y orquestación de contenedores para perfiles especializados en DevOps

Plan de Estudios

Tema Descripción Modalidad Tecnologías
Contenedores: Docker y RKT
  • Aprenderás teoria de contenedores, su historia y donde se encuentran hoy.

  • Aprenderás a crear, mantener y manipular contenedores de Docker para mejorar tu proceso de desarrollo de software

  • Conocerás y utilizarás RKT como alternativa a Docker.

  • Teórico - Práctico
Tema Descripción Modalidad Tecnologías
Orquestación

Conocerás distintas opciones para orquestar contenedores y enteras los beneficios de usarlos.

  • Teórico - Práctico
Tema Descripción Modalidad Tecnologías
Introducción a Kubernetes: Plano de control a detalle
  • Entenderás los componentes que conforman un Cluster de Kubernetes y cómo interactúan entre sí

  • Teórico - Práctico
N/A
Componentes de trabajo para Kubernetes
  • Aprenderás las distintas herramientas que puedes utilizar para trabajar con Kubernetes

  • Teórico - Práctico
N/A
Creación ambientes de Desarrollo
  • Diseñarás desde cero un ambiente de desarrollo de Kubernetes, para que puedas practicar desde tu computadora

  • Teórico - Práctico
Creación de un ambiente Productivo
  • Aprenderás a crear ambientes de producción en Kubernetes en las distintas nubes y conocerás sus ventajas

  • Teórico - Práctico
Tema Descripción Tecnologías
Kubernetes Developer

Aprenderás a crear aplicaciones y arquitecturas en Kubernetes. Dominaras los distintos objetos involucrados en la configuración de Kubernetes

Aprenderás estrategias de red, utilizaras service mesh con Istio

Aprenderás a crear aplicaciones con estado persistente utilizando volúmenes y estrategias de almacenamiento

N/A
Tema Descripción Modalidad Tecnologías
Elasticidad (Auto-escalamiento)

Aprenderás a configurar reglas de autoescalamiento a tus aplicaciones corriendo en kubernetes y a su vez automatizar el escalamiento los recursos de tu cluster de forma automática

  • Teórico - Práctico
N/A
Estrategias de despliegue con Kubernetes

Aprenderás a utilizar e implementar estrategias de despliegue blue green, canary, etc.

  • Teórico - Práctico
N/A
Observabilidad y monitoreo

Aprenderás a utilizar distintas herramientas para monitorear tus microservicios y clusters de una forma eficiente

  • Teórico - Práctico
CI/CD

Integradas Kubernetes a tu estrategia de entrega e integración continua. Igualmente conocerás los fundamentos de CI/CD

  • Teórico - Práctico
Tema Descripción Tecnologías
Seguridad en Kubernetes

Aprenderás a crear y configurar cluster y microservicios seguros. Utilizas herramientas de escaneo y auditoría

  • Teórico - Práctico
Tema Descripción Tecnologías
Serverless

Entenderás la teoria detras de Serveless y aprenderás a usar Kubernetes como tu motor para desplegar en modo Serverless