Reduce los tiempos de despliegue y mejora la eficiencia de tus aplicaciones con Docker, llevando tu infraestructura digital al siguiente nivel
Despliega un plan formativo Online y A Medida de Docker para tu equipo con casos reales, tutorizado y bonificable hasta el 100% por FUNDAE. Pide información.
Automatiza el despliegue de aplicaciones y servicios, reduciendo errores y mejorando la consistencia operativa, lo que permite a las empresas reaccionar rápidamente a las demandas del mercado.
1
Optimiza el uso de recursos de
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?
¿Qué es un contenedor?
¿Por qué usar contenedores?
Características de Docker
Arquitectura de Docker
Instalación y uso de Docker Desktop
Particularidades de instalación en distintos sistemas operativos
Comprobar instalación de Docker
Acceso a Docker Hub
¿Qué es Docker?
¿Qué es un contenedor?
¿Por qué usar contenedores?
Características de Docker
Arquitectura de Docker
Instalación y uso de Docker Desktop
Particularidades de instalación en distintos sistemas operativos
Particularidades de instalación en distintos sistemas operativos
Comprobar instalación de Docker
Acceso a Docker Hub
Tema 2: Primeros pasos
Configuración inicial del proyecto
Extensiones útiles en Visual Studio Code
¿Qué es el Dockerfile?
Estructura del DockerFile
Definiendo un contenedor con Dockerfile
Construyendo la aplicación
Ejecutando la aplicación
Otros comandos útiles de contenedores
Tema 3: Imágenes
¿Qué es una imagen?
Publicando la imagen en DockerHub
Estructura avanzada del Dockerfile
FROM
RUN
CMD
LABEL
EXPOSE
ENV
ADD
COPY
ENTRYPOINT
VOLUME
USER
WORKDIR
ARG
ONBUILD
STOPSIGNAL
HEALTHCHECK
SHELL
Compartiendo una imagen de un contenedor Docker
Eliminando una imagen de un contenedor Docker
Tema 4: La Orquestación de contenedores: Docker Compose e introducción a Kubernetes
¿Qué es la orquestación de contenedores?
Introducción a Docker Compose
Instalación y uso de Docker Compose
Conociendo YAML
Usando Docker Compose
Archivo docker-compose.yml
Creación de contenedores con Docker Compose
Ejecutar la red load-balanced
Desplegar la aplicación en el cluster
Configuraraciones imprescindibles de Docker Compose
¿Es posible escalar aplicaciones con Docker Compose?
Iterar y escalar la aplicación
Ejemplo práctico con servicios
Limpieza y reinicio
Introducción a Kubernetes
Ventajas de emplear Kubernetes frente a Docker Compose
Instalación de Kubernetes local y primeros pasos
Gestionando contenedores Docker con Kubernetes
Tema 5: Comunicación entre contenedores: Redes
¿Cómo se comunican los contenedores?
Introducción a Docker Network
Configuración y uso de Docker Network
Crear redes y conectar contenedores
Envío de datos entre contenedores
Eliminar redes y desconectar contenedores
Otras formas de comunicación
Buenas prácticas
Tema 6: Comunicación externa de contenedores
¿Cómo se comunica un contenedor con el exterior?
Métodos de comunicación
Configuración del entorno
Ejemplo práctico de comunicación
Tema 7: Administrando datos en contenedores: Volúmenes
Gestión de datos en los contenedores
Introducción a los volúmenes
Tipos de volúmenes en Docker
Uso práctico de volúmenes
Crear, montar y desmontar volúmenes
Buenas prácticas en los volúmenes
Introducción al Bind Mount
Uso práctico de bind mounts
Buenas prácticas en los bind mounts
Introducción a los tmpfs mounts
Uso práctico de tmpfs mounts
Buenas prácticas de tmpfs mounts
Otras formas de gestión de datos
Tema 8: Supervisord
¿Qué es Supervisord?
Características de Supervisord
Instalación y configuración de Supervisord
Ejecución de múltiples procesos
Buenas prácticas
Tema 9: CI/CD en Docker
¿Qué es el CI/CD?
Importancia del CI/CD
Configuración del proyecto
Acceso a GitHub
Introducción a las GitHub Actions
Configuración de las GitHub Actions
Optimización del flujo de trabajo
Introducción a la alternativa de Github Actions: Gitlab CI
Buenas prácticas y conclusión
Tema 10: Despliegue de contenedores y soluciones Cloud
Inicio automático
Inicio como servicio
¿Cómo despliego mi contenedor?
Introducción a Azure, AWS y Google Cloud Platform
Principales servicios de contenedores cloud
Soluciones Cloud disponibles para orquestar contenedores Docker
Precios y aviso de cancelación en los servicios cloud
Desplegando un contenedor en ACI
Ejecución del contenedor
Configuraciones del despliegue
Accediendo al contenedor
Gestión de datos en ACI
Gestión de versiones en ACI
Buenas prácticas en el despliegue
Tema 11: Seguridad en Docker
¿Cómo podemos evaluar la seguridad de nuestros contenedores Docker?
Principales problemas de Seguridad en Docker
¿Cómo proteger contenedores?
¿Cómo gestionar usuarios?
Configuración de autenticación de contenedores
Configurando y administrando el acceso a los contenedores
Buenas prácticas de configuraciones para garantizar la seguridad de los contenedores
Tema 12: Proyecto final
Enunciado del proyecto
Estableciendo los requisitos del proyecto
Implementación
Comprobación de correcto funcionamiento localmente
CI/CD con Github Actions y nuestra imagen Docker
Recursos y enlaces de interés
Recomendaciones y siguientes pasos
Perfiles profesionales
Pensado para quienes deben dominar Docker en su día a día
Desarrolladores Backend
Buscan integrar tecnologías de contenedores en sus flujos de trabajo para optimizar el desarrollo y despliegue de aplicaciones.
Equipos de DevOps
Requieren conocimientos sobre Docker para mejorar los procesos de integración continua y despliegue, asegurando una mayor eficiencia operativa.
Ingenieros de Datos
Necesitan manejar grandes volúmenes de datos utilizando Docker para mejorar la escalabilidad y la portabilidad de sus flujos de trabajo.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Docker
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.
Este curso permite a tu equipo mejorar la rapidez y eficiencia en el ciclo de despliegue de aplicaciones, optimizar el uso de recursos tecnológicos y fortalecer la capacidad de soportar cambios en el entorno empresarial dinámico.
Sí, el curso es bonificable al 100% por FUNDAE, permitiendo a las empresas recuperar el coste de la formación. Si gestionamos la bonificación, aplicamos un 10% adicional más IVA, estos cargos adicionales también son bonificables.
El curso se imparte a través de un Aula Virtual Personalizada, utilizando videoconferencia por Zoom. Esta modalidad permite un contenido y horarios personalizables, adaptándose a las necesidades específicas de la empresa para un máximo de 20 participantes.
Los contenidos se diseñan a medida, basados en los objetivos corporativos y el nivel de experiencia de los equipos participantes. Esto asegura que los conocimientos adquiridos sean directamente aplicables y relevantes para las tareas diarias de la organización.
Docker facilita a los equipos de desarrollo ejecutar entornos de prueba con consistencia, eliminar conflictos de configuración y simplificar la integración y el flujo de trabajo. Esto resulta en un aumento de la productividad y la reducción de tiempos de desarrollo.
Sí, ofrecemos soporte post-curso para ayudarte a implementar y resolver cualquier duda que surja al aplicar Docker en tu infraestructura empresarial, asegurando que los conocimientos adquiridos se integren efectivamente en tus operaciones diarias.
Las inscripciones se realizan completando los formularios disponibles en nuestro sitio web, asegurando proporcionar toda la información relevante para facilitar el proceso de inscripción y, si aplica, la gestión de su bonificación a través de FUNDAE.
Este curso permite a tu equipo mejorar la rapidez y eficiencia en el ciclo de despliegue de aplicaciones, optimizar el uso de recursos tecnológicos y fortalecer la capacidad de soportar cambios en el entorno empresarial dinámico.
Sí, el curso es bonificable al 100% por FUNDAE, permitiendo a las empresas recuperar el coste de la formación. Si gestionamos la bonificación, aplicamos un 10% adicional más IVA, estos cargos adicionales también son bonificables.
El curso se imparte a través de un Aula Virtual Personalizada, utilizando videoconferencia por Zoom. Esta modalidad permite un contenido y horarios personalizables, adaptándose a las necesidades específicas de la empresa para un máximo de 20 participantes.
Los contenidos se diseñan a medida, basados en los objetivos corporativos y el nivel de experiencia de los equipos participantes. Esto asegura que los conocimientos adquiridos sean directamente aplicables y relevantes para las tareas diarias de la organización.
Docker facilita a los equipos de desarrollo ejecutar entornos de prueba con consistencia, eliminar conflictos de configuración y simplificar la integración y el flujo de trabajo. Esto resulta en un aumento de la productividad y la reducción de tiempos de desarrollo.
Sí, ofrecemos soporte post-curso para ayudarte a implementar y resolver cualquier duda que surja al aplicar Docker en tu infraestructura empresarial, asegurando que los conocimientos adquiridos se integren efectivamente en tus operaciones diarias.
Las inscripciones se realizan completando los formularios disponibles en nuestro sitio web, asegurando proporcionar toda la información relevante para facilitar el proceso de inscripción y, si aplica, la gestión de su bonificación a través de FUNDAE.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
hardware y software mediante la utilización de contenedores ligeros, mejorando el escalado de aplicaciones y aumentando el rendimiento de los sistemas internos de la empresa.
2
Mejora la colaboración entre equipos de desarrollo y operaciones con un enfoque DevOps, facilitando la integración y entrega continua (CI/CD), lo que impulsa la innovación y acelera el ciclo de vida del desarrollo.
3
Explora la capacidad de ejecutar múltiples entornos aislados en un solo servidor, maximizando la eficiencia de la infraestructura existente y permitiendo pruebas y despliegues simultáneos sin sobrecostos.
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
Buscan aprender sobre el uso de contenedores para gestionar de manera eficaz el entorno de aplicaciones en infraestructura empresarial.
Líderes de Proyectos TI
Quieren comprender cómo Docker puede facilitar la colaboración y coordinación dentro de los equipos de desarrollo, mejorando el ciclo de vida del proyecto.
Gerentes de Infraestructura IT
Necesitan implementar estrategias basadas en contenedores para optimizar la utilización de recursos y reducir costes en entornos corporativos.
A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida para un grupo de trabajadores, puedes solicitar un Aula Virtual Personalizada.