DevOps para desarrolladores de C# (.NET): del código a la producción
300 páginas
Spanish
PDF
4.5

DevOps para desarrolladores de C# (.NET): del código a la producción

DevOps para desarrolladores de C# (.NET): del código a la producción

Autor:

Año:

Resumen:

El libro "DevOps para desarrolladores de C# (.NET)" es una guía práctica creada especialmente para desarrolladores de la plataforma .NET que desean dominar las prácticas modernas de DevOps y automatizar los procesos desde la escritura del código hasta su implementación en un entorno de producción. El autor, Alexéi Sokolov, desarrollador senior e ingeniero DevOps con 12 años de experiencia, comparte enfoques probados y casos reales adaptados al ecosistema de C# (.NET).



¿De qué trata este libro?

El libro cubre el ciclo completo de DevOps para proyectos .NET. Aprenderá cómo:

  • Configurar CI/CD para aplicaciones .NET usando Azure DevOps, GitHub Actions y GitLab CI, incluyendo compilación, pruebas y despliegue.
  • Contenerizar aplicaciones .NET con Docker: creación de imágenes optimizadas, gestión de capas y trabajo con docker-compose.
  • Orquestar contenedores en Kubernetes: despliegue de microservicios .NET, configuración de Ingress, ConfigMap y Secrets.
  • Automatizar la infraestructura con Terraform y Ansible para proyectos .NET, incluyendo la gestión de bases de datos y cachés.
  • Garantizar el monitoreo y registro: implementación de Prometheus, Grafana, el stack ELK y Application Insights para aplicaciones .NET.
  • Aplicar prácticas de seguridad: análisis de dependencias, gestión de secretos, escaneo de imágenes.


¿Para quién es este libro?

El libro está destinado a:

  • Desarrolladores de C# (.NET) que desean ampliar sus habilidades y automatizar procesos rutinarios.
  • Ingenieros DevOps que trabajan con proyectos .NET y desean profundizar sus conocimientos en las particularidades de la plataforma.
  • Líderes de equipo y arquitectos que planean implementar una cultura DevOps en equipos que usan .NET.
  • Estudiantes y profesionales principiantes que estudian enfoques modernos para el desarrollo y la operación de software.


¿Qué aprenderá al leer el libro?

  • Cómo configurar pipelines de compilación y despliegue para aplicaciones .NET de cualquier complejidad.
  • Cómo contenerizar correctamente aplicaciones en C# y gestionar su ciclo de vida.
  • Cómo desplegar microservicios .NET en Kubernetes desde cero.
  • Cómo automatizar la infraestructura y evitar la administración "manual".
  • Cómo implementar monitoreo y alertas para sistemas .NET.
  • Cómo garantizar la seguridad en todas las etapas del proceso DevOps.


Todos los ejemplos del libro se basan en proyectos reales y vienen acompañados de archivos de configuración listos que se pueden adaptar a sus propias tareas. El libro está escrito en un lenguaje accesible, con énfasis en la práctica y no en la teoría. Después de leerlo, podrá construir por su cuenta un proceso DevOps completo para aplicaciones .NET, reduciendo el tiempo de salida al mercado del producto y aumentando su fiabilidad.

Recommendations