CURSO FUNDAMENTOS DE DOCKER, DEVSECOPS Y DE LA RED DOCKER
El curso Fundamentos de Docker, Devsecops y de la Red Docker está diseñado para cualquier persona que quiera aprender a ejecutar Docker como infraestructura de aplicaciones dentro de su empresa. Aprenderá a “dockerizar” correctamente las aplicaciones para hacerlas robustas y estables. Poco a poco, vamos a través de todo el proceso desde la instalación de los servicios Docker, Docker imágenes hasta la creación de una versión dockerizada de la aplicación. Y todo ello respetando las mejores prácticas de creación y ejecución de este tipo de aplicaciones. Sobre ejemplos prácticos, probaremos todas las técnicas avanzadas que ofrece Docker y su ecosistema. Gracias a la amplia experiencia práctica de los ponentes, también nos centraremos en los problemas más comunes y en los errores más frecuentes de los usuarios de Docker.
Duración:
Acceso por 2 meses
Modalidades:
- Aprendizaje Hibrido Autoestudio con Soporte de Instructor
Curso dirigido a:
- 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:
- Conocimientos muy básicos del sistema operativo Linux
- No es necesario tener conocimientos de Docker.
- Su propia máquina virtual u ordenador personal con Linux instalado
- Es muy recomendable para la iniciación en las tecnologías Docker
Beneficios
Diploma con Valor Curricular
Manual del curso
Ejercicios Prácticos
Videos del curso
METODOLOGÍA DE ESTUDIO EFECTIVA
Modalidad de autoestudio con soporte de instructor .
Con esta modalidad tendrás 8 semanas de acceso a videos y Prácticas al curso. Si tienes alguna duda, podrás contactar a un instructor vía correo electrónico para resolver cualquier duda. ¡Estamos contigo en todo momento apoyándote para que completes tu curso de forma satisfactoria!
En ExecuTrain el material y la metodología están diseñados por expertos en aprendizaje humano. Lo que te garantiza un mejor conocimiento en menor tiempo.
Metodología Autoestudio con Soporte de Instructor
Sesiones de Bienvenida
Los alumnos reciben una sesión de bienvenida donde se explica el uso de la plataforma, se muestran los recursos que forman parte del curso, y se presenta al instructor asignado.
Tutorías personalizadas
Se realizan reuniones semanales con los expertos certificados por el fabricante para resolución en vivo y en directo de dudas y consultas de los participantes. (Dependiendo del curso y del número de participantes por curso)
Sesiones de refuerzo
Se realizan sesiones online para apoyar los conocimientos y áreas de aprendizaje que requieran de un apoyo personalizado, como por ejemplo: prácticas, demostraciones de usos de laboratorios oficiales, preparación de certificación, etc…(Dependiendo del curso y del número de participantes por curso)
Foro de consultas
Los alumnos disponen de un foro que responden los instructores certificados oficiales en un plazo de 48 horas. Los foros son un espacio abierto, que se organiza por temáticas, donde se tratan e intercambian puntos de vista e información sobre los contenidos de los cursos.
Asesor virtual
A través de nuestros novedosos sistemas de Inteligencia Artificial los alumnos podrán buscar cualquier concepto y obtener respuestas de forma inmediatas. El asesor se encuentra disponible en el campus de formación y todas las respuestas son gestionadas y verificadas por el equipo de instructores.
Diseños de agenda personalizadas
Durante el periodo de formación se envía al participante un plan de trabajo por semanas con la descripción de actividades, tareas, prácticas y resto de componentes para obtener una experiencia única.
Flexibilidad
El participante accede en el momento que lo desee, ya sea tomarse más tiempo o realizarlo de forma intensiva durante un día a la semana.
Agilidad
Permite comenzar el curso en 48 horas.
¡No hay esperas ni plazos para crear grupos!
Accesibilidad
Desde cualquier lugar se puede tener acceso a los conocimientos y lograr los objetivos de certificación.
Monitorizables por los responsables de proyecto
Permite en todo momento conocer el aprovechamiento del participante y de la inversión realizada en la persona.
¿QUÉ APRENDERAS?
Introducción a Docker:
- Aprenderás los fundamentos de Docker, incluyendo su instalación en diferentes sistemas operativos y las razones para preferirlo sobre las máquinas virtuales.
Dockerfile y Construcción de Imágenes:
- Adquirirás habilidades para escribir Dockerfiles efectivos y realizar construcciones de imágenes utilizando técnicas avanzadas como la construcción en múltiples etapas.
Gestión de Contenedores e Imágenes:
- Manejarás contenedores e imágenes, aprendiendo a conectar a un Docker Registry y a realizar operaciones básicas con Docker Hub.
Redes y Volúmenes en Docker:
- Profundizarás en la configuración de redes Docker y el manejo de volúmenes, crucial para el almacenamiento de datos y la configuración de redes entre contenedores.
Seguridad en Docker:
- Explorarás mejores prácticas para asegurar contenedores y aplicaciones, incluyendo Docker Content Trust y estrategias de seguridad en Dockerfiles.
Fundamentos de DevSecOps:
- Comprenderás la transición de DevOps a DevSecOps, aprendiendo a integrar la seguridad en el ciclo de vida del desarrollo de aplicaciones.
Implementación de DevSecOps:
- Aprenderás sobre la planificación y ejecución de estrategias DevSecOps, incluyendo los pilares y criterios de éxito para una implantación efectiva.
Resolución de Problemas y Práctica:
- A través de ejemplos prácticos, abordarás los problemas comunes y errores frecuentes en Docker, fortaleciendo tu habilidad para diagnosticar y resolver problemas específicos.
Módulos
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
Docker
- Introducción a Docker
- Máquinas virtuales vs Contenedores
- ¿Qué es Docker? ¿Por qué usar Docker?
- Instalación de Docker Windows, Linux
- Namespacing, Grupos de Control
- Contenedores, comandos básicos de Docker
- Docker Hub, push, pull, características principales, repositorios
- Docker Hub con equipos y organizaciones
- Imagen Docker
- Dockerfile
- Anatomía de Dockerfile
- Mejores prácticas de archivos Docker
- Arquitectura de Docker, CLI, dockerd, daemon.json
- Docker Content Trust DCT, implementación
- Mejores prácticas para asegurar un contenedor
- Docker Volume
- Tipos de Docker Volume
- Comandos básicos de Docker Volume
Red Docker
- Red Docker – Objetivos
- Modelo de red de contenedores (CNM)
- CNM – Arquitectura
- Controladores de red Docker
- Bridge
- Host
- Ninguno
- Overlay
- MacVlan
T e s t i m o n i o s
¿Qué opinan nuestros alumnos de este curso?
¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!
Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.
Invierte en tu FUTURO
¿Por qué aprender Fundamentos de Docker?
Aprender los fundamentos de Docker ofrece numerosas ventajas para profesionales en tecnología y organizaciones que buscan optimizar y modernizar sus infraestructuras de desarrollo y operaciones.
1. Eficiencia en el desarrollo
Docker permite a los desarrolladores empaquetar aplicaciones junto con sus dependencias en contenedores. Esto asegura que la aplicación se ejecutará de manera uniforme en cualquier entorno, desde el desarrollo local hasta la producción, reduciendo los problemas típicos de “funciona en mi máquina”.
2. Agilidad y escalabilidad:
Los contenedores de Docker son ligeros comparados con las máquinas virtuales tradicionales. Esto significa que ocupan menos recursos, se inician más rápido y se pueden escalar o replicar fácilmente. Para las organizaciones, esto se traduce en una mayor agilidad operativa y capacidad de escala a demanda.
3. Consistencia y aislamiento:
Cada contenedor Docker opera de manera aislada, asegurando que no haya interferencias entre contenedores y que cada uno tenga sus propias dependencias y configuraciones. Esto mejora la consistencia y seguridad de las aplicaciones.
¿Deseas conocer más acerca de nuestros servicios?
En Executrain contamos con las mejores opciones para tu crecimiento profesional.
Aprende Fundamentos de Docker y Avanza en Tu Carrera Profesional
Entender los fundamentos de Docker es esencial para cualquier profesional que desee mantenerse relevante en un mercado laboral que cada vez más valora la capacidad de desplegar, escalar y gestionar aplicaciones de manera eficiente y segura.
¡Inscríbete ahora y haz que tu carrera despegue con nosotros!
V E R C U R S O S R E L A C I O N A D O S
Curso Fundamentos de Docker, DevSecOps y de la Red Docker
El curso está diseñado para cualquier persona que quiera aprender a ejecutar Docker como infraestructura de aplicaciones dentro de su empresa.
Curso Hardening con Docker, Seguridad, Docker Avanzado
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.
Curso Hardening en contenedores Docker y Arquitecturas basadas en Microservicios
El curso está diseñado para aquellos profesionales que trabajan con las tecnologías de microservicios, docker y kubernetes y quieren consolidar estos conocimientos de forma práctica. Aprenderás a “dockerizar” correctamente las aplicaciones para hacerlas robustas y estables.
Curso Desarrollo de soluciones con GitHub
Este curso está diseñado para las personas que desean optimizar sus proyectos de desarrollo dominando GitHub.