Saltar al contenido

Introducción a Docker en Windows con Visual Studio 2017

Sección Introducción Transcripciones

Resumen del curso

Introducción a Docker en Windows con Visual Studio 2017
Introducción a Docker en Windows con Visual Studio 2017

¡Hola a todos! Me llamo Marcel de Vries, y bienvenidos a mi curso, Introducción a Docker en Windows con Visual Studio 2017. Soy el director de tecnología de Xpirit, una empresa de consultoría de alto nivel con sede en los Países Bajos. Los contenedores en Docker son una de las nuevas tecnologías más impactantes que últimamente se han añadido a la pila de Microsoft. Creo que cambiará fundamentalmente la forma en que producimos software en el futuro. Este curso trata de ponerte al día con esta nueva y asombrosa tecnología. Este curso consta de seis módulos. El primer módulo será sobre cómo conocer Docker en Windows. Aprenderemos las piezas fundamentales para que pueda entender realmente cómo funcionan las cosas antes de pasar al módulo 2, donde veremos cómo Visual Studio nos ayuda a automatizar muchas cosas y nos proporciona una forma muy productiva de construir y depurar sus soluciones a través de múltiples contenedores. Después de comprender los fundamentos y cómo Visual Studio le ayuda a lo largo del camino, echaremos un vistazo a algunos conceptos de contenedores adicionales y cómo podemos utilizar, por ejemplo, los volúmenes de datos y la naturaleza apátrida de los contenedores para mejorar nuestro rendimiento al probar las aplicaciones. Después de que sepamos cómo construir y ejecutar nuestro ASP existente. NET en un contenedor, entonces damos el siguiente paso para automatizar la construcción y entrega de las tuberías. Hacemos esto con los Servicios de Equipo de Visual Studio, y les mostraré lo fácil que es crear una construcción para crear que produce un contenedor que luego podemos usar en nuestra tubería de despliegue para empujar a un entorno de producción. El paso final es desplegar su solución a un entorno automatizado. Pero la producción requiere que tengamos capacidades adicionales como la conmutación por error, el escalado automático, la tolerancia a los fallos y la capacidad de desplegar su nueva versión de su aplicación sin ningún tiempo de inactividad. Para ello, veremos dos opciones para ejecutar sus contenedores en producción. La primera solución será Azure Container Services. Finalizaremos este curso con la búsqueda de una segunda opción para desplegar nuestros contenedores, que es Azure Service Fabric. También le mostraré aquí cómo configurar un clúster y cómo implementar su solución en el clúster de forma totalmente automatizada utilizando las capacidades de administración de versiones de Visual Studio Team Services. Al final de este curso, será capaz de entender completamente qué son los contenedores, cómo usar Docker para construir y gestionar los contenedores, y cómo aprovechar las bondades de los contenedores para hacer su vida como desarrollador o ingeniero de DevOps mucho más fácil. Antes de comenzar este curso, lo único que realmente necesitas entender es algo de C# básico y algo de ASP básico. NET. Todo el resto de las cosas necesarias en relación con los contenedores, Docker, y grupos de contenedores se describirán en este curso. Espero verlos pronto en el curso, Introducción a Docker en Windows con Visual Studio 2017 en .