
DevOps on the Microsoft Stack
Wouter de Kort
- Editorial
- Apress
- Año
- 2016
- Páginas
- ~288
- Nivel
- Intermedio
De qué trata
Escrito por Wouter de Kort, este libro ofrece una guía integral para implementar las prácticas, procesos y herramientas de la metodología DevOps en organizaciones sustentadas en tecnologías Microsoft. Publicado en la etapa de transición hacia la nube de Azure y las versiones modernas de Visual Studio y TFS, está diseñado para desarrolladores de .NET, arquitectos de software, administradores de sistemas Windows y jefes de equipo que buscan derribar la separación entre desarrollo y operaciones para acelerar la entrega de valor de forma predecible.
El contenido estructura el ciclo de vida del software en las fases de planificar, programar, compilar, entregar y monitorear utilizando Visual Studio 2015, Team Foundation Server (TFS 2015) y Visual Studio Team Services (VSTS, plataforma predecesora de Azure DevOps). Detalla la gestión de proyectos ágiles con tableros y sprints; el control de código fuente con Git y TFVC; la creación de canalizaciones de Integración Continua (CI) con MSBuild; la administración de artefactos y dependencias binarias con NuGet; el control de calidad y deuda técnica con SonarQube; la automatización de pruebas unitarias y de interfaz con Coded UI; la Entrega Continua (CD) hacia Microsoft Azure (Azure App Service y máquinas virtuales) con Release Management; la infraestructura como código usando plantillas ARM (Azure Resource Manager); y la supervisión en vivo mediante Application Insights.
A lo largo de los capítulos se configura una canalización completa de entrega continua para una aplicación web sobre el stack .NET, abarcando desde la compilación y validación automática de pruebas hasta el despliegue orquestado en Microsoft Azure y la telemetría operativa en producción. La obra destaca por brindar una visión unificada del ecosistema empresarial de Microsoft, aunque el lector debe tener presente que los servicios de VSTS han evolucionado a Azure DevOps y que actualmente GitHub Actions comparte protagonismo en estos flujos de trabajo.
- DevOps
- Microsoft Azure
- VSTS / Azure DevOps
- Team Foundation Server
- .NET
- Visual Studio
- CI/CD
- Application Insights
- ARM Templates
- Git
- NuGet
- SonarQube
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Canalización CI/CD integral de aplicación .NET en Azure con VSTS/TFS
Configuración de una cadena de entrega continua para una aplicación .NET que automatiza compilación, análisis estático con SonarQube, pruebas automatizadas y despliegue en Microsoft Azure con plantillas ARM y telemetría de Application Insights.

