Duración

2 días - 14 horas

Descripción

Como complemento del curso de Fundamentos de Docker, Docker for Enterprise Developers es un curso basado en roles diseñado para los equipos de Desarrollo y DevOps de una organización para acelerar su viaje de Docker en la empresa. El curso cubre las mejores prácticas para contener y modernizar aplicaciones heredadas o crear aplicaciones en contenedores desde cero que son seguras, robustas, de alta disponibilidad, resistentes y de recuperación automática.
Se recomienda encarecidamente completar el curso Docker Fundamentals como requisito previo.

Contenidos del curso

  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
11 Sep 2019
De 9.00 a 17.00
Core Madrid
1330 € + IVA
04 Dec 2019
De 9.00 a 17.00
Core Madrid
1330 € + IVA

¿Necesitas Ayuda?

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

 

Contacta con Core Networks