Docker y Kubernetes con JavaScript - eLearning
450,00 EUR
- 20 hours
Domina el despliegue y la orquestación de aplicaciones modernas con Docker y Kubernetes, dos de las tecnologías DevOps más demandadas en la actualidad. Este curso práctico está diseñado para ayudarte a crear, empaquetar, desplegar y gestionar aplicaciones en contenedores a gran escala. Comenzarás aprendiendo los fundamentos de Docker, incluyendo la contenedorización, la creación de imágenes y las redes. Luego avanzarás a Kubernetes, donde explorarás cómo automatizar el despliegue, el escalado y la gestión de aplicaciones en contenedores a través de clústeres.
Características clave
Idioma
Curso y material en inglés
Nivel
Nivel principiante
Acceso
1 año de acceso a la plataforma de aprendizaje
6 horas de videos a demanda
con más de 20 horas de estudio recomendadas
24 ejercicios prácticos guiados
10 evaluaciones calificadas automáticamente
Certificación
Incluye certificado de finalización del programa

Resultados de aprendizaje
Al final de este curso, serás capaz de:
Entender
Comprender los conceptos de contenedorización y cómo funciona Docker
Compilar
Crea, gestiona y despliega aplicaciones en contenedores
Imágenes
Crear imágenes, volúmenes y redes de Docker
Automatizar
Trabajar con registros de Docker y automatizar compilaciones
Redactar
Usa Docker Compose y Swarm para la orquestación
Kubernetes
Comprender la arquitectura y los componentes de Kubernetes
Implementar
Implementa y gestiona aplicaciones en clústeres de Kubernetes
Pods
Trabajar con pods, despliegues y servicios
Escalado
Automatiza el escalado y la gestión de aplicaciones
Mejores prácticas
Aplicar las mejores prácticas de DevOps en entornos basados en contenedores

Cronograma del curso
Introducción a Docker y los contenedores
Lección 01
- Introducción a Docker
- Virtualización vs Contenerización
- Qué es Docker
- Instalación de Docker
- Comandos básicos de Docker
- Arquitectura de Docker
Docker Compose
Lección 02
- Introducción a los contenedores y las imágenes
- Comprender las imágenes y los contenedores
- Estilo de vida en contenedores
- Qué es un Dockerfile
- Creación de una imagen usando un Dockerfile
- Creación y ejecución de una imagen de contenedor
- Compartir la imagen: DockerHub
Imágenes y contenedores
Lección 03
- Trabajar con contenedores (acceso a la shell, etc.)
- Uso de Docker Commit
- Creación de varios contenedores
- Redes en Docker
- Gestión de reinicios de contenedores
Redactar
Lección 04
- Qué es Docker Compose
- Cómo crear un archivo Docker Compose
- Cómo crear servicios con Docker Compose
- Comandos básicos de Docker Compose
Orquestación con Docker
Lección 05
- Comprender la orquestación
- Introducción a Docker Swarm
- Docker Swarm vs Kubernetes
Introducción a Kubernetes
Lección 06
- Qué es Kubernetes
- Por qué Kubernetes y su evolución
- Comprender la arquitectura de Kubernetes
- Comandos de Kubectl
Despliegue de un clúster
Lección 07
- Desplegar un clúster localmente con Minikube
- Creación de un clúster en AWS Cloud
- Creación de un clúster en Google Cloud
Familiarízate con los Pods
Lección 08
- Familiarizándose con los Pods
- Gestión de pods
- Ciclo de vida de los Pods
- Creación de pods a partir de archivos YAML
- Gestión de pods con etiquetas
- Controladores de replicación
Servicios e Ingress
Lección 09
- Servicios e Ingress
- ¿Qué es un servicio?
- Creación de servicios
- Balanceadores de carga e Ingress
Implementaciones
Lección 10
- ¿Qué son las implementaciones?
- ¿Qué son los ReplicaSets?
- Gestión de implementaciones (creación, eliminación, supervisión)
- Actualizaciones continuas con Kubernetes
- Panel de Kubernetes y supervisión del clúster
- Casos de uso y análisis de Kubernetes

¿Quién debería inscribirse en este programa?
Requisitos previos
- Sin requisitos obligatorios
- Es útil tener conocimientos básicos de Linux y redes
- La familiaridad con los conceptos de virtualización es una ventaja
- Es beneficioso tener conocimientos básicos sobre el despliegue de aplicaciones
Desarrolladores de software
Ingenieros DevOps
Ingenieros de nube
Administradores de sistemas
Arquitectos de soluciones
Profesionales de TI
Declaraciones
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
