% Off Udemy Coupon - CoursesWyn

Docker - Guía práctica de uso para desarrolladores

Dockerfile, Compose, DockerHub, Registros, Despliegues, Volúmenes, Multi-staged builds, Multi architecture builds, y más

$9.99 (95% OFF)
Get Course Now

About This Course

<div>Docker es una plataforma de software de código abierto para automatizar despliegues de aplicaciones dentro de contenedores, y proporciona una forma eficaz de controlar versiones, agilizar el desarrollo y es una pieza fundamental para Kubernetes.</div><div><br></div><div>Poder crear, usar, y desplegar imágenes es una habilidad necesaria para cualquier desarrollador o administrador de hoy en día, ahorra mucho tiempo en la preparación de diferentes ambientes de desarrollo, testing, staging y production.</div><div><br></div><div>Este curso te dará las más que las bases para poder utilizar Docker de una forma productiva y funcional, aprenderemos mediante ejercicios prácticos y tareas. También cuenta con una sección introductoria a Kubernetes (K8s) para que adicionalmente puedas seguir explorando todo lo que el mundo de los contenedores ofrece.</div><div><br></div><div>El camino de este curso te llevará de no tener conocimiento alguno sobre Docker, hasta poder utilizar cualquier imagen, leer la documentación de las mismas, crear tus imágenes, configurarlas, utilizarlas, crearlas en diferentes arquitecturas y desplegarlas en registros en la nube.</div><div><br></div><div>Estos son algunos de los temas incluidos en el curso:</div><div><ul><li><span style="font-size: 1rem;">Docker</span></li><li><span style="font-size: 1rem;">¿Qué es? y ¿Por qué es tan importante saberlo?</span></li><li><span style="font-size: 1rem;">CLI: Command line interface - 95% del curso está basado en CLI.</span></li><li><span style="font-size: 1rem;">Nueva sintaxis de comandos</span></li><li><span style="font-size: 1rem;">Creación de cada pieza componente CLI</span></li><li><span style="font-size: 1rem;">Construcciones tradicionales</span></li><li><span style="font-size: 1rem;">Docker Desktop: Uso del mismo, pero no es el tema principal.</span></li><li><span style="font-size: 1rem;">Dockerfiles: Creación de imágenes</span></li><li><span style="font-size: 1rem;">Compose: Crear, ejecutar y construir multi-container apps</span></li><li><span style="font-size: 1rem;">BuildX: Crear imágenes en multiples arquitecturas</span></li><li><span style="font-size: 1rem;">Automatización de despliegues</span></li><li><span style="font-size: 1rem;">Variables de entorno</span></li><li><span style="font-size: 1rem;">Construcciones automaticas</span></li><li><span style="font-size: 1rem;">GitHub Actions:</span></li><li><span style="font-size: 1rem;">Triggers</span></li><li><span style="font-size: 1rem;">Test - Del código</span></li><li><span style="font-size: 1rem;">Build - Del código</span></li><li><span style="font-size: 1rem;">Build - De la imagen</span></li><li><span style="font-size: 1rem;">Push - De la imagen&nbsp; a registros privados y públicos</span></li><li><span style="font-size: 1rem;">Digital Ocean</span></li><li><span style="font-size: 1rem;">Algunas imágenes a utilizar:</span></li><li><span style="font-size: 1rem;">nginx</span></li><li><span style="font-size: 1rem;">Postgres</span></li><li><span style="font-size: 1rem;">Mongodb</span></li><li><span style="font-size: 1rem;">Mongo Express</span></li><li><span style="font-size: 1rem;">Node</span></li><li><span style="font-size: 1rem;">Alpine</span></li><li><span style="font-size: 1rem;">PgAdmin</span></li><li><span style="font-size: 1rem;">PHPMyAdmin</span></li><li><span style="font-size: 1rem;">Introducción y ejercicio de Kubernetes.</span></li><li><span style="font-size: 1rem;">Github</span></li><li><span style="font-size: 1rem;">Tags</span></li><li><span style="font-size: 1rem;">Y más</span></li></ul></div><div><span style="font-size: 1rem;">El curso cuenta con una hoja de atajos personalizada para este curso para ayudarnos en el camino de Docker y así ayudarnos a refrescar la memoria cuando la necesitemos.</span></div>

What you'll learn:

  • Docker CLI
  • Construcción de imágenes
  • Uso de imágenes, redes, volúmenes
  • Repositorios privados y despliegues
  • Dockerfile y multi-stage build
  • Docker compose - multi-container applications
  • Deployments Digital Ocean
  • GitHub Actions - Automatizar construcción