DevOps para desarrolladores de C# (.NET): automatización, CI/CD y soluciones en la nube
300 páginas
Spanish
PDF
4.5

DevOps para desarrolladores de C# (.NET): automatización, CI/CD y soluciones en la nube

DevOps para desarrolladores de C# (.NET): automatización, CI/CD y soluciones en la nube

Autor:

Año:

Resumen:

El libro «DevOps para desarrolladores de C# (.NET)» es una guía práctica que ayudará a los desarrolladores de la plataforma .NET a dominar las prácticas modernas de DevOps e integrarlas en su trabajo diario. El autor, Alexéi Sokólov, un experimentado ingeniero DevOps y desarrollador .NET, comparte enfoques probados y casos reales de la industria.



¿Para quién es este libro?

  • Desarrolladores de C# que quieran automatizar la compilación, las pruebas y el despliegue de sus proyectos.
  • Team Leads y arquitectos que planean implementar CI/CD en equipos .NET.
  • Administradores de sistemas que están migrando a trabajar con plataformas en la nube y contenerización de aplicaciones en .NET.


Qué aprenderás:

  • Cómo configurar pipelines de CI/CD usando Azure DevOps y GitHub Actions para proyectos .NET.
  • Fundamentos de la contenerización de aplicaciones con Docker y orquestación con Kubernetes (k8s) aplicados a C#.
  • Automatización del despliegue en entornos cloud (Azure, AWS) mediante Infrastructure as Code (Terraform, plantillas ARM).
  • Monitoreo y registro de aplicaciones .NET en producción (Application Insights, Prometheus, Grafana).
  • Gestión de configuraciones y secretos (Azure Key Vault, User Secrets).
  • Trabajo con arquitectura de microservicios y Service Fabric para .NET.


El libro está basado en ejemplos prácticos: desde una aplicación de consola simple hasta una solución compleja de microservicios. Todos los escenarios incluyen scripts y plantillas listos para usar que se pueden adaptar a tus propias necesidades. Se presta especial atención a la seguridad y la optimización de procesos.



Al final del libro, podrás diseñar y mantener de forma independiente el ciclo completo de DevOps para proyectos .NET, reduciendo el tiempo de comercialización del producto y aumentando la estabilidad de los lanzamientos. Es un manual indispensable para quienes quieren ir más allá del «desarrollo puro» y aprender a gestionar el ciclo de vida de las aplicaciones.



Recomendado para desarrolladores con conocimientos básicos de C# y la plataforma .NET. La familiaridad con los fundamentos de la línea de comandos y Git será una ventaja, pero no es obligatoria: todos los conceptos necesarios se explican desde cero.

Recommendations