C# (.NET) y Docker: contenerización de aplicaciones
300 páginas
Spanish
PDF
4.5

C# (.NET) y Docker: contenerización de aplicaciones

C# (.NET) y Docker: contenerización de aplicaciones

Autor:

Año:

Resumen:

El desarrollo de software moderno es impensable sin la contenerización. El libro «C# (.NET) y Docker: contenerización de aplicaciones» es una guía práctica que le enseñará a empaquetar aplicaciones .NET en contenedores Docker, gestionar entornos multicontenedor y automatizar los procesos de despliegue.



¿De qué trata este libro?

El libro cubre el ciclo completo de trabajo con Docker en el ecosistema .NET: desde la instalación de herramientas hasta la publicación de imágenes listas en un registro privado o público. Aprenderá:

  • Cómo crear Dockerfile eficientes para ASP.NET Core, aplicaciones de consola y en segundo plano
  • Principios de trabajo con docker-compose para la orquestación de múltiples servicios (web API, bases de datos, colas de mensajes)
  • Optimización de imágenes: compilación en múltiples etapas, reducción de tamaño, almacenamiento en caché de capas
  • Integración de Docker en pipelines de CI/CD (GitLab CI, GitHub Actions, Azure DevOps)
  • Seguridad de contenedores: privilegios mínimos, escaneo de vulnerabilidades, gestión de secretos
  • Desarrollo local con recarga en caliente y depuración dentro del contenedor


¿Para quién es este libro?

El material está dirigido a desarrolladores de C# que ya conocen los fundamentos del lenguaje y desean dominar métodos modernos de entrega de aplicaciones. El libro será útil para:

  • Desarrolladores Backend que buscan migrar a una arquitectura de microservicios
  • Ingenieros DevOps responsables de la infraestructura de proyectos .NET
  • Team Leads que desean estandarizar los procesos de compilación y despliegue en el equipo
  • Estudiantes y profesionales principiantes que quieren adquirir la habilidad demandada de contenerización


¿Qué aprenderá después de leerlo?

  • Aprenderá a escribir Dockerfile limpios y eficientes para cualquier tipo de aplicación .NET
  • Dominará la ejecución de proyectos con múltiples servicios usando docker-compose
  • Comprenderá cómo organizar el almacenamiento de datos (volumes) y configurar las interacciones de red
  • Podrá automatizar la compilación y publicación de imágenes mediante CI/CD
  • Obtendrá habilidades prácticas para trabajar con registros, monitoreo y depuración de contenedores


El libro contiene más de 50 ejemplos prácticos, listos para usar en proyectos reales. Todos los ejemplos son válidos para .NET 6, 7 y 8, así como para las últimas versiones de Docker Desktop y Docker Engine. ¡Comience hoy su camino hacia el desarrollo moderno en la nube!

Recommendations