Comparte si te a gustado:

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

Publicado en 12 Nov 2024

Udemy UK

Lo que aprenderás

  • 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

Requisitos

  • Poder realizar instalaciones como administrador
  • Una computadora PC, Mac o Linux con los requisitos mínimos para correr Docker (revisar sitio web para confirmar)
  • Saber comandos básicos de consola o terminal es recomendado (no obligatorio)

Descripción

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.


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.


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.


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.


Estos son algunos de los temas incluidos en el curso:

  1. Docker

    1. ¿Qué es? y ¿Por qué es tan importante saberlo?

  2. CLI: Command line interface - 95% del curso está basado en CLI.

    1. Nueva sintaxis de comandos

    2. Creación de cada pieza componente CLI

    3. Construcciones tradicionales

  3. Docker Desktop: Uso del mismo, pero no es el tema principal.

  4. Dockerfiles: Creación de imágenes

  5. Compose: Crear, ejecutar y construir multi-container apps

  6. BuildX: Crear imágenes en multiples arquitecturas

  7. Automatización de despliegues

  8. Variables de entorno

  9. Construcciones automaticas

  10. GitHub Actions:

    1. Triggers

    2. Test - Del código

    3. Build - Del código

    4. Build - De la imagen

    5. Push - De la imagen  a registros privados y públicos

  11. Digital Ocean

  12. Algunas imágenes a utilizar:

    1. nginx

    2. Postgres

    3. Mongodb

    4. Mongo Express

    5. Node

    6. Alpine

    7. PgAdmin

    8. PHPMyAdmin

  13. Introducción y ejercicio de Kubernetes.

  14. Github

  15. Tags

  16. Y más

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.

¿Para quién es este curso?

  • Personas curiosas que quieran saber ¿qué es Docker?, ¿Por qué es tan popular? y ¿para qué me puede servir?
  • Aquellos que quieran aprender a dockerizar sus aplicaciones
  • Todos los que quieran comprender docker compose
  • Personas que quieran aprender el significado cada línea de un Dockerfile
  • Aquellos que quieran automatizar procesos y controlar versiones de aplicaciones

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): NOVIEMBRE-2024
Udemy UK
Tags:

Articulos Relacionados

content

JavaScript: Desde cero con NodeJS

Aprende los fundamentos y crea un proyecto REST API con Node JS.

Ir al Curso
content

GIT+GitHub: Todo un sistema de control de versiones de cero

Aprende a trabajar versionando tu código de una forma segura y en equipo.

Ir al Curso
content

Curso PSeInt algoritmos y lógica de programación

Adquiere todas la habilidades para ser un excelente programador , con nuestro curso de PSeINt desde cero

Ir al Curso
Suscríbete a nuestro boletín
Reciba los últimos Cupones y promociones (Solicitar Cupón)