Empresas líderes como Spotify y Adobe confían en Docker
Profesionaliza a tu equipo en Docker y Docker Compose con formación A Medida, tutorizada y bonificable hasta el 100% por FUNDAE para empresas. Infórmate.
Transforma tu flujo de trabajo y aumenta la eficiencia adoptando Docker y Docker Compose, herramientas clave que las grandes empresas utilizan para optimizar el despliegue y la gestión de sus aplicaciones.
1
Simplifica la gestión de múltiples contenedores desarrollando habilidades esenciales para diseñar e implementar arquitecturas de TI eficientes y escalables con Docker Compose.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Qué es Docker y qué problemas resuelve
Diferencia entre máquinas virtuales y contenedores
Arquitectura de Docker: cliente, servidor y daemon
Conceptos clave: imágenes, contenedores y registros
Casos de uso en entornos corporativos
Instalación de Docker en sistemas Windows, macOS y Linux
Verificación de la instalación con el comando `docker version`
Ejecución del primer contenedor con `hello-world`
Revisión de la documentación oficial de Docker
Buenas prácticas iniciales en adopción de Docker
Qué es Docker y qué problemas resuelve
Diferencia entre máquinas virtuales y contenedores
Arquitectura de Docker: cliente, servidor y daemon
Conceptos clave: imágenes, contenedores y registros
Casos de uso en entornos corporativos
Instalación de Docker en sistemas Windows, macOS y Linux
Verificación de la instalación con el comando `docker version`
Ejemplo de construcción de imagen para aplicación Node.js
Estrategias de cacheo para acelerar builds
Validación de Dockerfile con linters
Publicación de imágenes en repositorios privados
Buenas prácticas en escritura de Dockerfile
Tema 7: Introducción a Docker Compose
Qué es Docker Compose y cómo amplía Docker
Instalación y verificación de Docker Compose
Diferencias entre Docker CLI y Compose
Estructura básica de un archivo `docker-compose.yml`
Conceptos de servicios, redes y volúmenes en Compose
Primer ejemplo: aplicación web con base de datos
Ejecución con `docker compose up` y `down`
Validación de sintaxis con `docker compose config`
Limitaciones de Compose frente a orquestadores mayores
Buenas prácticas iniciales en Compose
Tema 8: Configuración avanzada de docker-compose.yml
Definición de múltiples servicios en un archivo Compose
Uso de variables de entorno con archivos `.env`
Configuración de dependencias con `depends_on`
Escalado de servicios con `--scale`
Redes personalizadas en Compose
Montaje de volúmenes en servicios de bases de datos
Uso de imágenes personalizadas en Compose
Creación de entornos multi-stage con Compose
Validación avanzada con `docker compose config`
Buenas prácticas en archivos Compose corporativos
Tema 9: Comandos esenciales de Docker Compose
`docker compose up` y `docker compose down` en detalle
Creación y eliminación de redes y volúmenes asociados
Logs en tiempo real de múltiples servicios
Ejecución de comandos en contenedores activos
Escalado horizontal de servicios (`scale`)
Reinicio selectivo de servicios con `restart`
Limpieza de recursos con `docker compose rm`
Listado de servicios y estado actual
Uso de perfiles y configuraciones específicas
Checklist de comandos más usados en empresas
Tema 10: Integración con bases de datos
Configuración de MySQL con Docker y Compose
Uso de PostgreSQL en entornos multi-contenedor
Integración de MongoDB en aplicaciones Compose
Inicialización de bases con datos y scripts
Persistencia de datos en volúmenes de Compose
Redes privadas para aislar bases de datos
Ejemplo de aplicación web + API + base de datos
Monitorización de bases de datos en Compose
Checklist de seguridad en bases de datos con Docker
Buenas prácticas en integración de datos
Tema 11: Docker y Compose en entornos de desarrollo
Creación de entornos reproducibles para equipos
Integración con frameworks web (React, Angular, Spring Boot)
Uso de hot reload en servicios con volúmenes
Debugging en contenedores multi-servicio
Integración con repositorios Git corporativos
Documentación de entornos de desarrollo con Compose
Ejemplo práctico: stack frontend + backend + DB
Uso de `depends_on` en flujos de desarrollo
Checklist para entornos locales con Compose
Buenas prácticas en equipos de desarrollo
Tema 12: Despliegues empresariales con Docker Compose
Preparación de entornos de staging y producción
Configuración de balanceadores de carga con Compose
Despliegue en servidores Linux corporativos
Estrategias de actualización con Compose
Monitorización de logs en entornos productivos
Uso de perfiles para separar entornos dev/prod
Migración de servicios entre servidores
Checklist de despliegue seguro con Compose
Ejemplo real de aplicación empresarial desplegada
Buenas prácticas en despliegues corporativos
Tema 13: Integración con CI/CD
Uso de Docker y Compose en pipelines de integración continua
Configuración de pipelines en GitHub Actions
Integración con GitLab CI/CD
Testing automatizado de microservicios en Compose
Estrategias de rollback en despliegues automáticos
Control de versiones de imágenes y Compose
Seguridad en pipelines corporativos con Docker
Ejemplo de pipeline de staging con Jenkins
Checklist de integración CI/CD
Buenas prácticas en pipelines con Docker
Tema 14: Seguridad en Docker y Compose
Riesgos comunes en entornos Docker
Uso de imágenes oficiales y verificadas
Gestión segura de secretos en Compose
Configuración de redes privadas en proyectos críticos
Limitación de permisos en contenedores
Monitorización de vulnerabilidades en imágenes
Checklist de seguridad aplicado a producción
Políticas corporativas en entornos Docker
Ejemplos de malas prácticas a evitar
Buenas prácticas en seguridad empresarial
Tema 15: Proyecto final: aplicación multi-servicio con Docker y Compose
Selección de un caso real de aplicación multi-contenedor
Construcción de imágenes personalizadas con Dockerfile
Diseño del archivo `docker-compose.yml`
Configuración de servicios, redes y volúmenes
Integración con base de datos persistente
Despliegue en entorno de preproducción
Validación de seguridad y rendimiento
Documentación completa del proyecto realizado
Checklist de entrega y adopción corporativa
Ejemplo final desplegado en servidor empresarial
Perfiles profesionales
Pensado para quienes deben dominar Docker y Docker Compose en su día a día
Desarrolladores Backend
Buscan incorporar Docker para simplificar el despliegue y la gestión de aplicaciones en producción.
Ingenieros DevOps
Quieren mejorar la automatización y eficiencia en la gestión de infraestructura mediante contenedores.
Equipos de Desarrollo TI
Requieren entender Docker para mejorar la colaboración y la consistencia entre entornos de desarrollo y producción.
Administradores de Sistemas
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Docker y Docker Compose
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Realizar este curso te permitirá comprender y aplicar el uso de contenedores para optimizar el desarrollo de aplicaciones. Aprenderás a utilizar Docker y Docker Compose para definir y compartir aplicaciones de varios contenedores, lo que agilizará el desarrollo web y de aplicaciones. Esta capacitación te proporcionará una ventaja significativa al facilitar la integración y el despliegue de software en entornos complejos.
Sí, el curso se puede bonificar hasta el 100% del coste a través de FUNDAE. Nosotros nos encargamos de la gestión de esta bonificación por un coste adicional del 10% del valor del curso más IVA, el cual también es bonificable según los créditos que tu empresa tenga disponibles en FUNDAE.
Este curso se imparte en modalidad de aula virtual personalizada. Utilizamos la plataforma de videoconferencia Zoom, permitiendo así el acceso en tiempo real al formador y las grabaciones de las clases. Esta modalidad ofrece flexibilidad y comodidad, facilitando la formación a empresas sin interrumpir las actividades laborales diarias.
Desarrollarás habilidades para gestionar contenedores utilizando Docker, aprenderás a orquestar aplicaciones con Docker Compose, y a despliegue aplicaciones complejas en entornos locales. También adquirirás conocimientos esenciales en la utilización de contenedores de Linux para un desarrollo más eficiente y efectivo de tus programas.
Puedes inscribirte completando el formulario disponible en nuestra página web. Asegúrate de proporcionar toda la información necesaria para que podamos procesar tu inscripción y verificar los créditos de formación disponibles a través de FUNDAE si deseas beneficiarte de la bonificación.
Realizar este curso te permitirá comprender y aplicar el uso de contenedores para optimizar el desarrollo de aplicaciones. Aprenderás a utilizar Docker y Docker Compose para definir y compartir aplicaciones de varios contenedores, lo que agilizará el desarrollo web y de aplicaciones. Esta capacitación te proporcionará una ventaja significativa al facilitar la integración y el despliegue de software en entornos complejos.
Sí, el curso se puede bonificar hasta el 100% del coste a través de FUNDAE. Nosotros nos encargamos de la gestión de esta bonificación por un coste adicional del 10% del valor del curso más IVA, el cual también es bonificable según los créditos que tu empresa tenga disponibles en FUNDAE.
Este curso se imparte en modalidad de aula virtual personalizada. Utilizamos la plataforma de videoconferencia Zoom, permitiendo así el acceso en tiempo real al formador y las grabaciones de las clases. Esta modalidad ofrece flexibilidad y comodidad, facilitando la formación a empresas sin interrumpir las actividades laborales diarias.
Desarrollarás habilidades para gestionar contenedores utilizando Docker, aprenderás a orquestar aplicaciones con Docker Compose, y a despliegue aplicaciones complejas en entornos locales. También adquirirás conocimientos esenciales en la utilización de contenedores de Linux para un desarrollo más eficiente y efectivo de tus programas.
Puedes inscribirte completando el formulario disponible en nuestra página web. Asegúrate de proporcionar toda la información necesaria para que podamos procesar tu inscripción y verificar los créditos de formación disponibles a través de FUNDAE si deseas beneficiarte de la bonificación.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Incrementa el valor de tu equipo de desarrollo formando profesionales capaces de desplegar y gestionar aplicaciones de manera ágil, garantizando así una rápida adaptación a las necesidades del mercado.
3
Formación práctica orientada a resultados tangibles, permitiendo a tu empresa implementar soluciones de contenedores desde el primer día para un impacto inmediato en proyectos reales.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras