Modulo 1: Introducción a Docker (Gratuito)
Este módulo es gratuito y lo puedes hacer de forma independiente en este link. Aborda los conceptos fundamentales de Docker , su instalación y el despliegue de contenedores básicos así como la gestión de contenedores imágenes y docker host a un nivel inicial.
Modulo 2: Gestión de Imágenes y Docker
En este módulo se aborda el despliegue de varios tipos de imágenes . veremos como desplegar MySQL ,PHPMyAdmin , Wordpress y se abordará el despliegue de aplicaciones a través de Node y Tomcat abordando el mundo Java y JavaScript y viendo también las ventajas e inconvenientes que tiene el despliegue manual de imágenes.
Módulo 3: Docker Files y Automatización
Este módulo aborda el manejo de DockerFiles y como estos ayudan en las operaciones de DevOps a desplegar aplicaciones de forma más automatizada y generar imágenes personalizadas que se adapten a las necesidades que los desarrolladores tienen
Módulo 4: Docker Compose y Arquitecturas Distribuidas
Docker es una herramienta muy útil a la hora desplegar contenedores pero ninguna solución compleja hoy en día esta basada en el despliegue de un único contenedor con una aplicación concreta. Se necesitan redes, volumenes , varios contenedores . Los ficheros de Docker Compose nos permiten desplegar soluciones de alta complejidad y es clave conocer su funcionamiento a detalle para poder abordar soluciones reales.
Módulo 5: Docker y Buenas Prácticas
Muchas veces cuando estamos trabajando con Docker nos olvidamos necesitamos mejorar nuestra organización y capacidad de reutilización de las arquitecturas previamente definidas. Este módulo aborda estos temas y temas complementarios que hoy en día son claves como despliegue de aplicaciones de Spring Boot.
Tu Profesor
Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com
Unidades didácticas
-
ComenzarIntroducción a Docker (1:03)
-
ComenzarDocker Conceptos Fundamentales (8:32)
-
ComenzarInstalación de Docker (1:46)
-
ComenzarManejando Docker
-
ComenzarDocker Run y Containers (1:19)
-
ComenzarEjemplo de Docker Run (4:22)
-
ComenzarDocker Listando Contenedores (0:48)
-
ComenzarDocker Listados y Ejemplos (3:47)
-
ComenzarLanzando y Parando Contenedores (2:07)
-
ComenzarWindows Terminal (2:11)
-
ComenzarEjemplo de Docker y Terminales (5:54)
-
ComenzarDocker y MySQL como contenedor (0:51)
-
ComenzarEjemplo de MySQL y Docker (3:06)
-
ComenzarManejando Parametros (1:12)
-
ComenzarEjemplo de Parametros (2:32)
-
ComenzarInteractive Shell (0:56)
-
ComenzarEjemple de Interactive Shell (6:01)
-
ComenzarResumen (1:25)
-
ComenzarIntroducción (1:16)
-
ComenzarPHPMyAdmin y Docker (2:51)
-
ComenzarDocker y Mapeo de Puertos (4:00)
-
ComenzarDocker y Links entre contenedores (2:40)
-
ComenzarEjemplo de Docker Link (5:33)
-
ComenzarDocker NetWorking (1:41)
-
ComenzarEjemplo de Docker NetWorking (5:13)
-
ComenzarDocker y Wordpress (1:31)
-
ComenzarMontando Wordpress con Docker y MySQL (10:23)
-
ComenzarJava Tomcat y Aplicaciones (1:31)
-
ComenzarEjemplo de Tomcat (6:14)
-
ComenzarEjemplo de Tomcat Parte 2 (4:54)
-
ComenzarDocker y Node (2:18)
-
ComenzarDespliegue de aplicaciones con Node Parte 1 (8:17)
-
ComenzarDespliegue de aplicaciones con Node Parte 2 (5:13)
-
ComenzarResumen (2:21)
-
ComenzarIntroducción (1:37)
-
ComenzarDockerFile FROM e Imágenes (2:37)
-
ComenzarEjemplo de FROM con Docker (3:50)
-
ComenzarDocker RUN Command (0:55)
-
ComenzarEjemplo de RUN Command (2:13)
-
ComenzarAñadiendo recursos a las Imágenes (0:58)
-
ComenzarEjemplo de Recursos (7:19)
-
ComenzarDocker Expose y puertos (0:50)
-
ComenzarPublicando Puertos con Expose (3:41)
-
ComenzarGit y DockerFiles (1:10)
-
ComenzarEjemplo de Git (5:50)
-
ComenzarGit y Repositorios (1:40)
-
ComenzarEjemplo de Git Parte 1 (9:50)
-
ComenzarEjemplo de Git Parte 2 (4:17)
-
ComenzarDockerFiles y Node (0:47)
-
ComenzarEjemplo de DockerFile y Node (4:39)
-
ComenzarResumen (1:26)