Contenerizar Aplicaciones .NET 8 con Docker y Kubernetes
Todo lo que necesitas saber para construir y desplegar Aplicaciones .NET 8 en las Plataformas Docker y Kubernetes
What you will learn
Conocer los fundamentos de Docker (Imágenes, Contenedores, Volúmenes, Redes, etc.).
Conocer la Arquitectura (Componentes y Funcionamiento) de la Plataforma Docker.
Instalación y Configuración de Docker (Plataforma de Contenedores).
Administración de Imágenes, Contenedores, Volúmenes y Redes Docker.
Contenerización de Aplicaciones .NET Core (Creación de Imagen y Contenedor Docker).
Contenerización de Aplicaciones .NET 7 (Construcción de Imagen Docker y Creación de Contenedor Docker).
Contenerización de Aplicaciones .NET 8 (Construcción de Imagen Docker y Creación de Contenedor Docker).
Contenerización de Aplicaciones .NET 7 utilizando Docker Compose.
Conocer Docker Hub (Explorar repositorio de imágenes).
Conocer los Fundamentos de Kubernetes y miniKube.
Instalación y Configuración de Kubernetes (miniKube).
Despliegue de Aplicaciones .NET en Kubernetes (miniKube) (Creación de Deployments, PODs, ReplicaSets y Services).
Configuración de Aplicaciones .NET en Kubernetes usando Variables de Entorno, ConfigMaps y Secrets.
Why take this course?
Bienvenido a mi curso de Contenerización de Aplicaciones .NET 7/8 utilizando las plataformas Docker y Kubernetes en español, el cual tiene por objetivo principal enseñarte todo lo que necesitas saber para desplegar aplicaciones .NET en las Plataformas de Contenedores Docker y Kubernetes (miniKube).
El curso se encuentra actualizado a la versión de .NET 8.0.
Anímate e inscríbete.
El curso fue creado para ayudarte a empezar en el mundo de la Contenerización de Aplicaciones .NET Core y Despliegue en Plataformas de Contenedores como Docker y Kubernetes (miniKube), aquí tocaremos los siguientes temas:
Introducción
Introducción al Curso
Fundamentos Docker
Qué es Docker?
Arquitectura de Docker
Qué es una Imagen?
Qué es un Contenedor?
Qué es un Volumen?
Qué son las Redes?
Qué son los Registros Docker
Instalación & Configuración de Docker
Instalación en Windows
Administrando Imágenes Docker
Administrando Imágenes de .NET Core
Contenerización de una Web ASP.NET Core 3.0
Construyendo Aplicación Web con ASP.NET Core 3.0
Construyendo Imagen Docker de la Aplicación Web
Creando Contenedor Docker a partir de la Imagen de la Aplicación Web
Contenerización de una Web API ASP.NET Core 3.0
Construyendo Web API con ASP.NET Core 3.0
Construyendo Imagen Docker de la Web API
Creando Contenedor Docker a partir de la Imagen de la Web API
Contenerización de la Web eShopOnWeb
Configurando Aplicación Web eShopOnWeb
Construyendo Imagen de la Web eShopOnWeb
Creando Contenedor Docker a partir de la Imagen de la Web eShopOnWeb
Trabajando con Variables de Entorno
Contenerización Aplicación Blazor ASP.NET Core 5.0
Creación de una Aplicación ASP.NET Core Blazor 5.0
Construcción de la Imagen usando Docker
Despliegue de la Imagen en Docker.
Contenerización Web Api ASP.NET Core 6.0
Construcción de la Imagen Docker
Creación del Contenedor Docker
Contenerización Web Api ASP.NET Core 7.0
Construcción de la Imagen Docker
Análisis de Vulnerabilidades en Imagen Docker
Creación del Contenedor Docker
Contenerización Aplicaciones .NET 8.0
Construcción de la Imagen Docker
Creación del Contenedor Docker
Uso de Variables de Entorno
Contenerización de Aplicaciones ASP.NET Core 7 utilizando Docker Compose
¿Qué es Docker Compose?
Contenerizar Aplicación ASP.NET Core 7 utilizando Docker Compose
Fundamentos de Kubernetes y miniKube
¿Qué es Kubernetes?
Arquitectura de Kubernetes
¿Qué es miniKube?
¿Qué es un Deployment en Kubernetes?
¿Qué es un Service en Kubernetes?
Instalación de miniKube
Instalación de miniKube en equipo local.
Desplegando una Aplicación Web (.NET 5.0) en minikube
Construyendo Imagen con Docker
Desplegando Imagen en Kubernetes (miniKube)
Desplegando una Aplicación ASP.NET Core 7 en minikube
Construyendo Imagen con Docker
Desplegando Imagen en Kubernetes (miniKube)
Configuración de Aplicaciones ASP.NET Core 7 usando Variables de Entorno.
Variables de Entorno.
ConfigMaps
Secrets
El curso ha sido cuidadosamente creado para que te diviertas practicando con ejemplos de la vida real, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales del proceso de Contenerización y Despliegue de Aplicaciones .NET Core en las Plataformas de Contenedores Docker y Kubernetes (miniKube).
DEBES REALIZAR ESTE CURSO:
Si deseas conocer los Fundamentos y Arquitectura de las Plataformas Docker y Kubernetes (miniKube).
Si deseas aprender a Instalar y Configurar Docker (Imágenes, Contenedores, Volúmenes, Redes, etc.).
Si deseas aprender a Instalar y Configurar miniKube (Namespaces, Deployments, Services, PODs, etc.).
Si deseas aprender a Contenerizar Aplicaciones .NET 7 y realizar despliegues en Contenedores Docker.
Si deseas aprender a Contenerizar Aplicaciones .NET 7 y realizar despliegues en Kubernetes (miniKube).
IMPORTANTE:
Todo el material necesario en este curso es brindado con enlaces de descarga.
El curso está estructurado en secciones con evaluaciones finales.