</> CodeBooks
    ← Volver a DevOps y contenedores (página 3)
    Portada de NET DevOps for Azure

    NET DevOps for Azure

    Jeffrey Palermo

    Editorial
    Apress
    Año
    2019
    Páginas
    ~272
    Nivel
    Intermedio

    De qué trata

    Guía arquitectónica y metodológica de Jeffrey Palermo publicada por Apress en 2019, que establece un modelo prescriptivo para implementar DevOps en el ecosistema .NET utilizando Microsoft Azure y Azure DevOps Services. Está orientada a desarrolladores de .NET, arquitectos de soluciones y líderes técnicos de nivel intermedio que conocen C#, ASP.NET Core y Git, y que desean dejar atrás la incertidumbre o las configuraciones improvisadas para adoptar un estándar profesional de ingeniería de entrega continua.

    El texto desglosa la plataforma Azure DevOps en sus módulos principales: gestión ágil en Azure Boards, control de versiones en Azure Repos, integración y despliegue continuo con Azure Pipelines, gestión de paquetes mediante Azure Artifacts y planes de pruebas en Azure Test Plans. Explica cómo estructurar aplicaciones bajo los principios de la Arquitectura Cebolla (Onion Architecture), automatizar compilaciones y suites de pruebas unitarias y de integración (con xUnit/NUnit), versionar paquetes inmutables (release candidates), aprovisionar infraestructura como código (IaC) para Azure App Service y Azure SQL Database, y monitorizar telemetría de producción mediante Application Insights y Azure Monitor.

    En el libro se practica la construcción de un ciclo de vida completo de DevOps para una aplicación web ASP.NET Core, desde la asignación de tareas y el flujo de ramas en Git hasta el despliegue automatizado multi-etapa en la nube con monitoreo continuo. Aporta un valor inmenso al ofrecer una receta reproducible y sin ambigüedades adaptada al estándar corporativo de Microsoft, acelerando la madurez de los equipos. No obstante, se concentra casi con exclusividad en los servicios PaaS de Azure y las herramientas nativas de Microsoft, dejando fuera entornos de contenedores como Kubernetes o nubes alternativas como AWS o GCP.

    • Azure DevOps
    • .NET Core
    • ASP.NET Core
    • Azure Pipelines
    • Azure Repos
    • CI/CD
    • Onion Architecture
    • Azure App Service
    • Azure SQL Database
    • Application Insights
    • Infraestructura como código
    • Pruebas automatizadas

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Canalización CI/CD integral para aplicación ASP.NET Core en Azure

    Construcción y automatización de un pipeline de entrega continua que compila, prueba y despliega una aplicación web ASP.NET Core estructurada con Onion Architecture en Azure App Service y Azure SQL Database, integrando telemetría con Application Insights.

    Más de DevOps y contenedores con nivel Intermedio