Curso de Docker

BackEnd, Apps

Formación práctica para el uso de Docker en diferentes entornos de desarrollo y paso a producción

Intermedio Medio (de 8 a 20 horas) Precio en promoción 89€ 69€

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ás en el Curso de Docker 

El estudiante del curso de Docker aprenderá de una manera práctica a usar Docker en diferentes entornos, como desarrollo y paso a producción. A lo largo de diversas sesiones se explicarán y demostrarán las utilidades más importantes de Docker, construyendo tu propias imágenes, facilitando la etapa el desarrollo y aumentando la seguridad. Finalmente, el estudiante aprenderá a usar Docker para realizar el despliegue de aplicaciones, en múltiples entornos y tecnologías.

Además también lograrás:

 Ver las ventajas de desarrollar usando Docker para construir, actualizar y distribuir dependencias de desarrollo. (SO, mysql, mongoDB, node, etc)

 Crear imágenes de Docker para entornos MEAN

๏ Usar imágenes de Docker externas como por ejemplo mysql, postgres, nginx, etc.

 Crear ambientes de desarrollo usando Docker

 Crear un ambiente de producción a partir de el ambiente de desarrollo.

 Usar Docker para crear pipelines de Continuous Integration(CI/CD).

Índice de contenidos:

 Qué es Docker

 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

Programa de clases del curso de Docker 

Clase 1:

๏ Cómo se usa Docker

๏ Primer Dockerfile

๏ Construir y correr un contenedor de Docker

Clase 2:

๏ Imágenes base

๏ Buenas prácticas en Dockerfiles

๏ Networking Variables de entorno Volúmenes

Clase 3:

๏ Docker Hub y cómo usar imágenes de Docker públicas modificarlas o trabajar con ellas. Con ejemplos:

- Mongo

- Postgres

- Nginx

- Apache

Clase 4:

๏ Creando un contenedor de Node para correr Express

๏ Creando un contenedor de Python para correr Django

Clase 5:

๏ Docker Compose

๏ Construcción

๏ Networking, volúmenes y consideraciones de seguridad

๏ Creando proyectos multicontenedor:

- Node, Mongo (MEAN)

- Python, Postgres, Redis

Clase 6

๏ Usando Docker para crear un pipeline y desplegar aplicaciones en cualquier VPS:

-DigitalOcean / Gitlab

Requisitos para hacer el curso de Docker:

๏ MEAN

๏ Bases de Linux

CONTENIDO

Primeros pasos con Docker

Gratis !
Carlos Martínez
1:40:01
2:03:02
2:05:03

Docker Compose

Carlos Martínez
1:32:07

CONTENIDO

Primeros pasos con Docker

Gratis !
Carlos Martínez
1:40:01
2:03:02
2:05:03

Docker Compose

Carlos Martínez
1:32:07