
Visión general de los temas que se van a desarrollar a lo largo del curso.
Fundamentos de Docker.
Arquitectura de Docker.
Imágenes Docker.
Contenedores Docker.
Volúmenes Docker.
Redes Docker.
Instalación de Docker.
Contenerización de Aplicaciones .NET Core.
Ejecución de Aplicaciones .NET Core en Contenedores Docker.
Y muchos temas más.
Notas de Lanzamiento del Curso
Únase a nuestros canales en Kick, Telegram, Youtube & Discord para obtener soporte e interacción en tiempo real.
Contenido de la Clase:
Qué es Docker
Fundamentos de Docker
Contenido de la Clase:
Arquitectura de Docker
Arquitectura de Docker
Vista de Integración de los Componentes Docker
Contenido de la Clase:
Qué es una Imagen Docker
Definición de una Imagen Docker
Definición de un Dockerfile.
Contenido de la Clase:
Qué es un Contenedor Docker.
Definición de un Contenedor Docker
Beneficios de los Contenedores.
Contenido de la Clase:
Qué es un Volumen Docker.
Definición de un Volumen Docker
Categorías & Tipos de Volumen Docker.
Contenido de la Clase:
Qué son las Redes Docker.
Definición de una Red Docker
Principales Tipos de Redes Docker.
Contenido de la Clase:
Qué son los Registros Docker.
Definición de un Registro Docker.
Contenido de la Clase:
Instalación de Docker en Windows.
Creación de una Cuenta en Docker Hub.
Instalación de Docker en Windows.
Contenido de la Clase:
Administración de Imágenes de Docker de .NET Core
Descarga de Imágenes Oficiales de .NET Core desde Docker Hub.
Principales comandos para la Administración de Imágenes Docker.
Contenido de la Clase:
Construcción de una Aplicación Web con ASP.NET Core 3.0
Descarga de .NET Core SDK & .NET Core Runtime
Construir Aplicación Web en .NET Core 3.0
Contenido de la Clase:
Construcción de Imagen Docker de la Aplicación Aplicación Web.
Configuración del archivo Dockerfile.
Comandos para la creación de imagen Docker.
Contenido de la Clase:
Creación de Contenedor Docker
Creación del contenedor Docker a partir de la Imagen de la Aplicación Web.
Comandos para la administración de contenedores Docker.
Contenido de la Clase:
Construcción de una Web API con ASP.NET Core 3.0
Prerrequisitos
Construcción Web API con ASP.NET Core 3.0
Contenido de la Clase:
Construcción de Imagen Docker de la Web API.
Configuración del archivo Dockerfile.
Comandos para la creación de imagen Docker.
Contenido de la Clase:
Creación de Contenedor Docker
Creación del Contenedor Docker a partir de la Imagen de la Web API.
Contenido de la Clase:
Configurar Web eShopOnWeb
Prerrequisitos
Configurar Aplicación
Ejecutar Aplicación
Contenido de la Clase:
Construcción de la Imagen Docker
Construcción de la Imagen Docker de la Web eShopOnWeb
Contenido de la Clase:
Creación del Contenedor Docker
Creación del Contenedor Docker a partir de la Imagen de la Web eShopOnWeb
Contenido de la Clase:
Trabajando con Variables de Entorno
Utilizar variables de entorno en Docker.
Demo
Contenido de la Clase:
Creación de una Aplicación ASP.NET Core Blazor
Creación y Configuración de una Aplicación ASP.NET Core Blazor usando .NET 5.0
Contenido de la Clase:
Construcción de la Imagen usado Docker
Creación y Configuración del archivo Dockerfile
Construcción de la Imagen de una Aplicación ASP.NET Core Blazor usando Docker
Contenido de la Clase:
Despliegue de la Imagen en Docker
Creación del Contenedor Docker
Ejecución del Contenedor Docker y revisión de Logs.
Overview del Dashboard de Docker
Contenido de la Clase:
Construcción de la Imagen en Docker de una Web Api ASP.NET Core 6
Creación y Configuración de una Web Api ASP.NET Core 6.
Creación de la Imagen Docker.
Contenido de la Clase:
Creación del Contenedor Docker
Creación del Contenedor en la plataforma Docker.
Despliegue de la Web Api en un Contenedor Docker.
Revisión de comandos de Administración por Consola.
Revisión del Dashboard de Docker.
Contenido de la Clase:
Construcción de la Imagen en Docker de una Web Api ASP.NET Core 7
Creación y Configuración de una Web Api ASP.NET Core 7.
Creación de la Imagen Docker.
Detección de vulnerabilidades de la Imagen Docker.
Contenido de la Clase:
Creación del Contenedor Docker
Creación del Contenedor en la plataforma Docker.
Despliegue de la Web Api ASP.NET Core 7 en un Contenedor Docker.
Revisión de comandos de Administración por Consola.
Revisión del Dashboard de Docker.
Contenido de la Clase:
¿Qué es Docker Compose?
Fundamentos de Docker Compose.
Principales Características de Docker Compose.
Contenido de la Clase:
Contenerizar Aplicación ASP.NET Core 7
Proceso de Contenerización de base de datos SQL Server 2022.
Proceso de Contenerización de aplicaciones ASP.NET Core 7.
Creación del archivo docker-compose.yml.
Creación y ejecución de contenedores usando la herramienta docker-compose.yml
Bienvenido a mi curso de Docker y Kubernetes para .NET: Contenerización Paso a Paso en idioma 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 9.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 de Aplicaciones .NET 7.0
Construcción de la Imagen Docker
Análisis de Vulnerabilidades en Imagen Docker
Creación del Contenedor Docker
¿Qué es Docker Compose?
Contenerizar Aplicación ASP.NET Core 7 utilizando Docker Compose
Contenerización de Aplicaciones .NET 8.0
Construcción de la Imagen Docker
Creación del Contenedor Docker
Uso de Variables de Entorno
Contenerización Aplicaciones .NET 9.0
Construcción de la Imagen Docker
Creación del Contenedor Docker
Uso de Variables de Entorno
Contenerizar Aplicación .NET 9 utilizando Docker Compose
Contenerización de Aplicaciones 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 y realizar despliegues en Contenedores Docker.
Si deseas aprender a Contenerizar Aplicaciones .NET 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.