Aprende Docker y CI-CD desde 0

Udemy MOOC / Non-credit USD 19.99
Enroll now →
Aprende Docker y CI-CD desde 0

About this course

En este curso aprenderán como utilizar Docker desde 0, comenzaremos revisando los comandos más básicos y después aumentaremos la dificultad centrándonos en comandos más avanzados con las distintas opciones que podemos pasarles. Aprenderán a utilizar imágenes desde el repositorio de Docker, también a crear sus propias imágenes personalizadas. Una vez dominen la construcción de imágenes en Docker les ensenare sobre los volúmenes en Docker, los tipos de volúmenes y para que se usa cada uno de ellos, seguiremos avanzando y aprenderemos sobre como funcionan las redes en Docker para que nuestros contenedores se puedan comunicar entre sí, aprenderán la diferencia entre cada una de las redes que podemos crear en Docker.Una vez terminado el modulo de redes comenzaremos a aumentar la dificultad y empezaremos a construir aplicaciones multicontenedor, también empezaremos a utilizar una herramienta llamada Docker compose que nos hará la vida mucho mas sencilla cuando estemos trabajando con aplicaciones multicontenedor. Posteriormente nos centraremos en la parte de CI-CD donde aprenderán como funciona todo el fluyo de una aplicación con CI-CD, construiremos dos aplicaciones una con un solo contenedor y otra multicontenedor. Haremos uso de una plataforma llamada TravisCI que nos ayudara a crear nuestros pipelines para poder realizarle el fluyo de integración continua y entrega continua a nuestras aplicaciones. También aprenderemos como lanzar aplicaciones a producción utilizando ElasticBeantalk y las mejores prácticas para lanzar aplicaciones en este servicio.

What you'll learn

  • using Docker commands
  • creating custom Docker images
  • managing Docker volumes
  • establishing Docker networks
  • building multi-container applications
  • using Docker Compose
  • implementing CI/CD workflows
  • deploying applications to Elastic Beanstalk

Course objectives

  • to master the basic and advanced functionalities of Docker
  • to build applications with multiple containers
  • to understand and implement CI/CD using TravisCI

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.