Duración

4 días - 28 horas

Descripción

El paquete Docker Fundamentals + Enterprise Developers Bundle incluye el curso completo de Docker para desarrolladores, así como el requisito previo del curso Docker Fundamentals en una única experiencia de capacitación intensiva.
El curso de capacitación Docker Fundamentals, presenta los conceptos y prácticas fundamentales de la contenedorización en un único nodo de Docker. El curso ofrece a los estudiantes la oportunidad de asimilar la organización básica de contenedores y cómo escalar Docker en múltiples nodos en un cluster de Swarm.
Como complemento del curso de Docker Fundamentals, Docker for Enterprise Operations es un curso basado en roles que está diseñado para que los equipos de operaciones aceleren su viaje con Docker en la empresa. El curso cubre las funciones básicas y avanzadas de Docker EE y las mejores prácticas para aplicar estas funciones a escala con cargas de trabajo empresariales.

Contenidos del curso

Contenido del curso Docker Fundamentals

  1. Comprender qué es Docker y cómo Docker puede modernizar la cadena de suministro de software
  2. Conceptualizar un modelo mental para el flujo de trabajo de Docker
  3. Comprender los fundamentos de la seguridad de Docker y aplicar la gestión de secretos.
  4. Comprender los fundamentos de la contenedorización en un solo nodo Docker.
    • Lab: Correr, inspeccionar y listar contenedores.
    • Lab: Interactuar con contenedores (escribir y reconectar).
    • Lab: Contenedores en segundo plano y reconexión.
    • Lab: Arrancar, parar, inspeccionar y eliminar contenedores.
  5. Habilidad para Dockerizar y su aplicación escribiendo en Dockerfiles.
    • Lab: Creación interactiva de imágenes.
    • Lab: Escribir y construir un Dockerfile (1/2).
    • Lab: Escribir y construir un Dockerfile (2/2).
  6. Crear y administrar imágenes.
    • Lab: Construcción de imágenes con el método de múltiples etapas.
    • Lab: Etiquetar, listar y compartir imágenes.
  7. Comprender el uso de los volúmenes.
    • Lab: Volúmenes en BBDD.
  8. Aplicar conceptos del modelo de red en Docker.
    • Lab: Introducción a la red de contenedores.
    • Lab: Mapeo de puertos.
  9. Escribir archivos de compilación basados en pila.
    • Lab: Docker Compose. Creación de servicios.
    • Lab: Escalado con Docker Compose.
  10. Comprender el funcionamiento de Docker Swarm (orquestación).
    • Lab: Crear un Swarm.
  11. Desplegar y escalar una aplicación en Docker Swarm.
    • Lab: Despliegue y escalado de un servicio en Swarm.
  12. Aplicar operaciones comunes en Docker Swarm.
    • Lab: Recuperación de nodos caídos.
    • Lab: Balanceo de carga en Swarm.
    • Lab: “DockerCoins” en Swarm.
    • Lab: Escalado y programación de servicios.
    • Lab: Actualizar un servicio.
  13. Desplegar una aplicación en Kubernetes.
    • Lab: Orquestar Pods en Kubernetes.
  14. Modelo de red en Kubernetes.
    • Lab: Enrutamiento y balanceo de carga en Kubernetes.
  15. Crear, administrar y actualizar los secretos de Docker.
    • Lab: Creación, administración, uso y actualización de un secreto en un contenedor.
  16. Conceptos para contenedorizar una App.
    • Lab: Contenedorizar una BBDD, Api, Api forntend y orquestar la aplicación.

Contenido del curso Docker Enterprise for Operations

  1. Arquitectura y mejores prácticas para sistemas distribuidos basados en contenedores.
  2. Aplicación de ejemplo en 3 tiers.
    • Lab: ejecutar y explorar una aplicación desplegada con Swarm y Kubernetes
  3. Editar y continuar. Automatizar la compilación de procesos
    • Lab: Modificar, relanzar y automatizar una app.
  4. Depuración de procesos en contendores.
    • Lab: Depurar una API Java.
  5. Docker Compose. Aplicaciones multi-contenedores y capturar configuraciones del entorno.
    • Lab: Despliegues con Compose en Back-end y Frontend.
  6. Testing (pruebas unitarias, pruebas de integración, pruebas de estrés y carga…).
    • Lab: Pruebas unitarias. Lab 6: API tests de BBDD. Lab 7: End-to-end Tests.
  7. Service Discovery. Enrutamiento de tráfico entre contendores y diferencias entre Swarm y Kubernetes.
    • Lab: Creación, alias y redes con Swarm y Kubernetes..
  8. Programación defensiva:
    • Lab: implementaremos un mecanismo de respuesta a fallos para proteger la API.
  9. Gestión de logs y errores:
    • Lab: Gestión de logs.
    • Lab: Gestión de errores en contenedores.
  10. Monitorización. Health checking:
    • Lab: implementar, ajustar health checks en Swarm y Kubernetes.
  11. Gestión de Secretos en Docker.
    • Lab: Gestión de secretos y securización de APIs.
  12. Gestión de la configuración.
    • Lab: API configs en Swarm y Kubernetes. Preparar despliegues para producción.
  13. Introducción a la Integración continua / entrega continua (CI / CD) con Docker.
  14. Instalación y desinstalación de UCP.
    • Lab: Instalación, manejo y desinstalación de UCP.
  15. Instalación, configuración y gestión de imágenes en DTR.
    • Lab: Instalación, manejo y desinstalación de DTR.
  16. Integración de DTR en un CI/CD.
    • Lab: Creación de servicios y activación mediante Webhooks definidos en DTR.
  17. Build Server: combinar Jenkins, DTR y GitHub automáticamente para crear y subir imágenes a repositorios.
    • Lab: simulación de entorno de Jenkins con DTR y repositorios. Creación de imágenes y configurar Jobs con Jenkins


Información extra

Formato

Formacion oficial impartida por Instructor Autorizado Docker (DAI). Curso presencial. Contenido 50% teórico / 50% laboratorio

Audiencia

  • Los ingenieros de software y los profesionales de DevOps que desarrollan aplicaciones de negocio de misión crítica.

Información general

Área formativa

Formaciones sobre Plataforma de Contenedores Docker

Fabricante

Docker

Metodología

Presencial

Certificación

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha y precios de nuestros cursos

Fecha Horario de impartición Ubicación Precio por alumno Previsto en fecha
06 May 2019
De 9.00 a 17.00
Core Madrid
1995€ + IVA
09 Sep 2019
De 9.00 a 17.00
Core Madrid
1995€ + IVA
02 Dec 2019
De 9.00 a 17.00
Core Madrid
1995€ + IVA

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks