En la versión completa del curso veremos cómo instalar y configurar Docker y el uso de los comandos más usados.
Se crearán contenedores e imágenes personalizadas para generar contenedores
Manejarás Docker Hub y subirás tus imágenes a ese repositorio
Usarás Docker Compose para orquestar servicios entre contenedores
Veremos una introducción a Docker en producción viendo entre otras cosas la creación de clusters con Docker Swarm y Kubernetes o temas de seguridad.
Hace tiempo, ni mucho ni poco, pues siempre dependerá con lo que se compare; y en una galaxia cercana, tan cercana como es en la que vivimos… nació KeepCoding. Era el año 2012 cuando se construyeron los cimientos de lo que somos:Centro de formación de alto rendimiento en programación y tecnología.
BIO DEL INSTRUCTOR
Jose Luis es un apasionado por las nuevas tecnologías y sobre todo por el mundo big data. Ha dedicado su trayectoria profesional al desarrollo de software con Java y algunos de sus frameworks como Spring o Hibernate haciendo uso de herramientas como Maven, Git, Jenkins o Docker. En los últimos años ha estado centrado en transmitir su experiencia centradose en la formación y a conocer en profundidad el ecosistema big data con la realización de un máster de "Data Science y Big Data"
¿QUÉ ES DOCKER?
Docker es una herramienta diseñada para facilitar la creación, implementación y ejecución de aplicaciones mediante el uso de contenedores. Los contenedores le permiten a un desarrollador empaquetar una aplicación con todas las partes que necesita, como bibliotecas y otras dependencias, y distribuirla como un solo paquete.
¿POR QUÉ DEBES REALIZAR EL CURSO COMPLETO?:
Probablemente hay muchas tecnologías que debes aprender para dominar el desarrollo moderno y el ecosistema DevOps, pero Docker (y por supuesto, la orquestación y el ecosistema de contenedores) es una de las habilidades más importantes que tenemos hoy en día.
¿QUÉ PROYECTO O PRACTICA SE REALIZARÁ EN LA VERSIÓN COMPLETA:
Se proponen varios ejercicios orientados al uso de contendores.
OPORTUNIDADES LABORALES:
Actualmente Docker es requerido en múltiples puestos de trabajo como desarrolladores full-stack, en entornos cloud, en entornos de integración continua, big data o sistemas entre otros muchos
¿QUÉ NECESITO PARA REALIZAR ESTE CURSO?:
+ Conocimientos básicos de Linux, si bien se irá explicando todos los pasos a lo largo del curso
+ Acceso a Internet para realizar los ejemplos y ejercicios del curso.