Síguenos:

Aprende a Programar

Contenedores con Docker y Kubernetes

Aprende todo sobre la tecnología de Containers con Docker y Kubernetes.

(1 opiniones)
$23,660 MXN
Cotizar
Contenedores con Docker y Kubernetes

¿Qué vas a aprender?

  • Dominar desde cero tecnologías de contenedores con Docker y Kubernetes
  • Uso de herramientas que soportan el ciclo de desarrollo de contenedores.
  • Administración de contenedores para perfiles especializados en DevOps

Requisitos

Descripcion del curso

Aprende todo sobre la tecnología de Containers con Docker y Kubernetes. Durante este curso desarrollarás las habilidades técnicas y características fundamentales que le permitirán aplicar modelos de integración continua, implementar aplicaciones de múltiples nodos y escalar en general, mientras crea y mantiene un entorno seguro.

¿Por que aprender Kubernetes y Docker?

1.- Kubernetes proporciona la infraestructura para construir un entorno de desarrollo verdaderamente centrado en el contenedor con funcionalidades tales como re-arranque automático, auto-replicación y auto-escalado.

2.- Docker es una plataforma de contenedores que aborda cada aplicación a través de la nube híbrida, te permite una verdadera independencia entre las aplicaciones, la infraestructura, los desarrolladores y las operaciones de TI.

La industria tecnológica demanda profesionales capacitados para innovar en el campo de T.I., por lo que cada uno de nuestros cursos y/o diplomados te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

Objetivos Secundarios

  • Crear una arquitectura de microservicios Cloud, implementando patrones de diseño avanzados.
  • Control de accesos basado en roles (RBAC)

Condiciones del Servicio

  • Las fechas de inicio del curso o diplomado de tu elección, son confirmadas con mínimo 3 alumnos.
  • No podrás cancelar tu curso o diplomado, deberás esperar a que la fecha se confirme.
  • Puedes cambiar tu modalidad (Sabatina o Lun-Jue) previa disponibilidad de fecha confirmada.
  • Para hacer valida la garantía de aprendizaje debes contar con el 100% de asistencia y esperar una nueva fecha de inicio confirmada.
  • Entre cada módulo de un diplomado existe una pausa acorde a nuestro calendario de cursos confirmados por ciudad.
  • Al dar a conocer estos términos y condiciones, se dan por aceptados.

Horarios

PaísLunes-JuevesSabatino

Guatemala, El Salvador, Honduras

México, Ecuador, Perú, Colombia

Chile, Bolivia, Paraguay, Venezuela

Argentina, Uruguay

18:00 a 20:00 hrs

19:00 a 21:00 hrs

20:00 a 22:00 hrs

21:00 a 23:00 hrs

08:00 a 13:00 hrs

09:00 a 14:00 hrs

10:00 a 15:00 hrs

11:00 a 16:00 hrs

Opiniones

Adrián
Adrián

De momento nada Rogelio es un excelente instructor, resuelve todas las dudas y trae preparadas las clases

  • Modalidad Sabatino
  • Locación En Línea (en vivo)
  • Duración: 40 horas
  • Nivel: Intermedio
  • Cupo Disponible: 80 %
  • Acceso Biblioteca:Si
  • Proyecto: Si
  • Garantia de Aprendizaje: Si
  • Clase Muestra: Si
  • Diploma: Si

Programa del curso

Temario

  • 1. Introducción a Docker.
  • 1.1 Creando imágenes de Docker
    1.2 Creando imágenes con Dockerfile
    1.3 Corriendo contenedores de Docker
    1.4 Registros de contenedores
    1.5 Usando registros de contenedores locales y remotos
    1.6 Orquestando contenedores con Docker Compose
    1.7 Creando ambiente de desarrollo local con compose
    1.8 Rocket (RKT)
    1.9 Flujo de trabajo simple con RKT
    1.10 Integrando Docker al ciclo de desarrollo (toolchain)
    1.11 Dockerizando una aplicación de 3 capas
  • 2. Orquestadores de contenedores
  • 2.1 Introducción a orquestación de contenedores
    2.2 Docker Swarm
    2.3 Hashicorp Nomad
    2.4 Mesos
    2.5 ECS
    2.6 Kubernetes
    2.7 Creando clusters de Kubernetes para desarrollo
    2.8 Comparando servicios para orquestación de contenedores
  • 3. Arquitectura de Kubernetes
  • 3.1 Introducción a Kubernetes
    3.2 Componentes de trabajo para Kubernetes
    3.3 Creando ambiente de desarrollo
    3.4 Interactuando con Kubernetes, comandos generales
  • 4. Kubernetes Developer
  • 4.1 Trabajando con PODs (Anatomía & Patrones)
    4.2 Trabajando con Controllers (Deployment,StatefulSet, job & DaemonSet)
    4.3 Administrando aplicaciones con controladores
    4.4 Trabajando con ConfigMaps y Secrets
    4.5 Trabajando con Namespaces
    4.6 Network
    4.7 Trabajando con (Services,Ingress)
    4.8 Trabajando con Service Mesh, Service Discovery y Service Proxy
    4.9 Almacenamiento
    4.10 Trabajando con Persistent Volumes (PV) y Persistent Volume Claims (PVC)
    4.11 Storage Classes
    4.12 Persistiendo información con PV Y PVC
  • 5. DevOps y Kubernetes
  • 5.1 Auto escalando PODs
    5.2 Auto escalando nodos de Kubernetes
    5.3 Workshop: Auto escalando nodos en GCP Y EKS
    5.4 Estrategias de despliegue con Kubernetes
    5.4.1 Rolling Update
    5.4.2 Blue/Green
    5.4.3 Canary
    5.4.4 A/B Testing
    5.5 Shadow
    5.6 Despliegue en acción
    5.7 Observabilidad y monitoreo
    5.8 TICK Stack
    5.8.1 Elasticsearch y Kibana
    5.8.2 FluentD
    5.8.3 AWS CloudWatch
    5.9 GCP StackDriver
    5.10 Uso de herramientas nativas de monitoreo
    5.11 Agregando Kubernetes al ciclo de CI/CD
    5.12 Jenkins
    5.13 Spinnaker
    5.14 Agregando CI/CD a una aplicación de 3 capas
  • 6. Seguridad en Kubernetes
  • 6.1 Seguridad en contenedores de Docker
    6.2 Aplicando SecurityContext
    6.3 Control de accesos basado en roles (RBAC)
    6.3.1 Autenticación & Autorización
    6.4 Escaneo de debilidades
    6.5 Auditando cluster de Kubernetes
    6.6 Auditando contenedores
    6.7 Escaneando contenedores por riesgos
    6.8 Controlando accesos en Kubernetes
  • 7. Serverless y Kubernetes
  • 7.1 Introducción a serverless
    7.2 Trabajando con KNative
    7.3 Trabajando con OpenWhisk
    7.4 Trabajando con Kubeless
    7.5 Creando aplicaciones serverless en Kubernetes

¡Promociones Activas!