Hardening con Docker, Seguridad, Docker Avanzado

Hardening con Docker, Seguridad, Docker Avanzado

Descripción del curso:

El curso está diseñado para cualquier persona que quiera profundizar sus conocimientos con Docker y la implementación de esta tecnología como una amplia infraestructura de aplicaciones dentro de su empresa. Aprenderás a "dockerizar" correctamente las aplicaciones para hacerlas robustas y estables. Poco a poco, se recorre todo el proceso desde la implementación de contenedores dentro de diferentes redes, pasando por la creación de Microservicios, hasta el despliegue de estos de forma estable. Y todo ello respetando las mejores prácticas de creación y ejecución de este tipo de aplicaciones. En los ejemplos prácticos, probaremos todas las técnicas avanzadas que ofrece Docker y su ecosistema. Gracias a la amplia experiencia práctica de los instructores, también nos centraremos en los problemas más comunes y en los errores más frecuentes de los usuarios de Docker.

 

A quien se dirige este curso:

  • Administradores de sistemas
  • Desarrolladores de aplicaciones
  • Profesionales de la informática
  • Estudiantes de TI con interés en aprender la tecnología Docker

 

Requisitos previos:

  • Conocimiento del sistema operativo Linux (trabajo en línea de comandos, conocimiento de las herramientas básicas del shell)
  • Conocimientos básicos de Docker (conocimiento de la nomenclatura y operaciones básicas de Docker - lanzamiento del contenedor, etc.)
  • Es muy recomendable la asistencia previa a nuestro curso Fundamentos de Docker

 

Objetivos del curso:

Los participantes en el curso aprenderán:

  • Perfil de DevSecOps
  • Crear diferentes redes Docker
  • Orquestación Docker y microservicios
  • Implementación de Docker Swarm
  • Implementación de Docker Compose
  • Implementación de Docker Bench Security
  • El marco de actualización TUF
  • Docker Content Trust
  • Seguridad en Docker: herramientas y buenas prácticas

 

Herramienta opcional

  • Tu propio servidor virtual para realizar las prácticas vía ssh.

 

 

Contenido del curso

1. DevSecOPs

  • Qué es DevSecOps
  • De DevOps a DevSecOps
  • Implantaciones de DevSecOps
  • Plan DevSecOps, Pilares, Gobernanza
  • Criterios de éxito de DevSecOps
  • Perfil de DevSecOps
  • Tareas, herramientas, procesos y cultura de DevSecOps

2. Red Docker

  • Red Docker - Objetivos
  • Modelo de red de contenedores (CNM)
  • CNM - Arquitectura
  • Controladores de red Docker
    • Bridge
    • Host
    • Ninguno
    • Overlay
    • MacVlan
  • Red Ingress

3. Orquestación de contenedores

  • Qué es la orquestación
  • Enjambre Docker
  • Componentes de Docker Swarm
  • Comandos de Docker Swarm
  • Docker Compose
  • Instalación de Docker Compose
  • Docker Compose vs Docker Swarm
  • Estructura de archivos de Docker Compose
  • Comandos básicos de Docker Compose
4. Seguridad de Docker
  • Auditorías de seguridad de Docker Bench
  • Herramientas de seguridad de Docker
  • El marco de actualización
  • Docker Notary
  • Docker Content Trust
  • Tipo de ataques

Ejercicios prácticos guiados

  • Docker Volume
  • Docker Swarm
  • Docker Compose
  • Mejores prácticas de Docker
  • Seguridad de Docker Bench
  • Docker Content Trust

 

Según nuestra metodología eLearning híbrida

Duración: 115 horas

€1,095.00