</> CodeBooks
    ← Volver a Azure (página 1)
    Portada de Beginning Azure Static Web Apps, 2nd Edition

    Beginning Azure Static Web Apps, 2nd Edition

    Stacy Cashmore

    Editorial
    Apress
    Año
    2026
    Páginas
    ~411
    Nivel
    Básico

    De qué trata

    Manual exhaustivo y actualizado en el que Stacy Cashmore profundiza en la creación y el despliegue de aplicaciones web modernas en la nube de Microsoft mediante Azure Static Web Apps y la arquitectura JAMstack. La segunda edición actualiza completamente su pila a .NET 9 y C# 12, integrando Azure Functions en proceso aislado. Está dirigido a desarrolladores web y programadores del ecosistema .NET, con un nivel básico a intermedio, que ya tienen conocimientos fundamentales de C# y desarrollo web y desean dar el salto al desarrollo cloud-native sin lidiar con infraestructura compleja de servidores.

    El núcleo de la obra expone cómo estructurar aplicaciones desacopladas combinando interfaces interactivas en Blazor WebAssembly con lógica serverless en el backend. Enseña a configurar y emular entornos locales mediante la Static Web Apps CLI (SWA CLI) y la CLI de Azure (`az staticwebapp`), conectar almacenes de datos relacionales sin crear endpoints manuales gracias a Data API Builder (DAB), implementar enrutamiento y seguridad con Microsoft Entra ID (Azure AD) y proveedores OAuth externos (GitHub), gestionar dominios personalizados y diseñar tuberías de integración y entrega continua (CI/CD) con GitHub Actions e infraestructura como código (IaC) mediante Bicep.

    A lo largo de los capítulos se construye de forma guiada una plataforma web de blog dinámica y reactiva, donde se practican desde las llamadas a micro-APIs hasta el control de acceso basado en roles y el aprovisionamiento automatizado. La gran virtud del libro es su alineación con los estándares modernos de .NET y las herramientas serverless oficiales de Azure, omitiendo complejidades ajenas como clústeres pesados de Kubernetes o contenedores tradicionales. Conviene tener una suscripción activa a Microsoft Azure (modo gratuito) y familiaridad elemental con Git y la línea de comandos para aprovechar al máximo las prácticas.

    • Azure Static Web Apps
    • Blazor WebAssembly
    • .NET 9
    • C# 12
    • Azure Functions
    • Data API Builder
    • SWA CLI
    • GitHub Actions
    • Bicep
    • Microsoft Entra ID
    • JAMstack

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Plataforma de blog dinámica con JAMstack

    Aplicación de blog interactiva con frontend en Blazor WebAssembly, backend de micro-APIs serverless con Azure Functions aisladas y persistencia con Data API Builder, desplegada en Azure Static Web Apps mediante GitHub Actions y Bicep con autenticación mediante Microsoft Entra ID.

    Más de Azure con nivel Básico