©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Docker
Formación práctica para el uso de Docker en diferentes entornos de desarrollo y paso a producción
Material disponible
Docker es una herramienta crucial en mundo del desarrollo de aplicaciones actual que facilita el trabajo en múltiples ambientes y permite distribuir, configurar y desplegar aplicaciones de una manera ágil aprovechando las mejores características de la virtualización.
Saber usar Docker abre muchas puertas al profesional y a los equipos informáticos, ya que permite despreocuparse del sistema operativo donde van a desarrollarse o ejecutarse las aplicaciones, permite automatizar y resumir los procesos de instalación de los proyectos y sus dependencias, así como muchas otras operaciones. Paralelamente, ofrece múltiples ventajas a la hora de replicar el programa, para mejorar su escalabilidad, y provee una capa adicional de seguridad a tus aplicaciones.
Qué aprenderé en el Curso de Docker
Objetivos del curso
- Comandos Docker
- Dockerfile
- Docker Compose
- Volúmenes de Docker
- Network en Docker
- Construcción de ambientes con múltiples imágenes de Docker
- Node en Docker
- Ambiente MEAN en Docker
- Creando pipeline CI/CD con Docker
- Paso a producción con Docker
- Usando gitlab para tus pipelines
- Consideraciones de seguridad
- Herramientas útiles que puedes usar con Docker
Por qué debes aprender Docker
Qué tengo que saber
- MEAN
- Bases de Linux
Clases y contenidos
- Cómo se usa Docker
- Primer Dockerfile
- Construir y correr un contenedor de Docker
- Imágenes base
- Buenas prácticas en Dockerfiles
- Networking Variables de entorno Volúmenes
- Docker Hub y cómo usar imágenes de Docker públicas modificarlas o trabajar con ellas. Con ejemplos en Mongo, Postgres, Nginx y Apache
- Creando un contenedor de Node para correr Express
- Creando un contenedor de Python para correr Django
- Docker Compose
- Construcción
- Networking, volúmenes y consideraciones de seguridad
- Creando proyectos multicontenedor: -Node -Mongo(MEAN) -Python -Postgres -Redis
- Usando Docker para crear un pipeline y desplegar aplicaciones en cualquier VPS: DigitalOcean / Gitlab
Valoraciones
011
Visualnacert
Maria Sánchez Reñones
Javier Arocena
Bien explicado y útil
Julio Yáñez Novo
Daniel Gutiérrez de Benito
Muy útil la guía para hacer despliegues en otras plataformas como Symfony, y buenos conceptos bien explicados
Francisco Javier Gutiérrez Pérez
Paco_
Buen curso. Bien explicado
Enrique Arrabal Almagro
Muy bien explicado, al ser en directo algunas preguntas o explicaciones pueden resultar un poco redundantes, aún así, muy aconsejable
Carolina Tenjo
Esta muy bien y muy completo
Flavio Leonel
Santiago Rivera Loaiza
Los conceptos explicados son de gran utilidad y proporciona información relevante para practicar
Marcos Antonio Valencia Ramírez
Alexander Fleites
Ainoa Sanchez de Pablo
ROBERTO CORDOBA ESPINOSA
Jose Carlos Gómez López
Alberto Morales
Muy buen curso, recomendado
JMSanchez
Ernesto Alonso Monja Sosa
Buen curso, muy didáctico, y buen dominio de las temas por el docente.
Maria García Huertas
Es un curso bastante completo, más que otros que había hecho de Docker. He aprendido bastante, ahora a por el de Kubernetes!
Cesar Edwin Puma Palomino
Rafael Serrano Luna
Pedro Luis Silva Elipe
Muy detallado y muy bueno
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.