</> CodeBooks
    ← Volver a Azure (página 1)
    Portada de Azure Adventures with C#

    Azure Adventures with C#

    Michal Switalik

    Editorial
    Apress
    Año
    2024
    Páginas
    ~314
    Nivel
    Intermedio

    De qué trata

    Manual contemporáneo publicado por Apress que guía a desarrolladores con experiencia en C# y la plataforma moderna de .NET (trabajando con .NET 8) a dar sus primeros pasos firmes en el diseño y despliegue de infraestructuras en Microsoft Azure. Está pensado para programadores de nivel intermedio a avanzado que dominan el lenguaje C# y desean aprender computación en la nube evitando la configuración manual en portales web, incorporando principios de infraestructura como código desde el inicio.

    El libro detalla la interacción práctica con los servicios medulares de Azure combinando código C# con plantillas declarativas de Bicep para la automatización de recursos. Enseña a implementar servicios web y APIs REST sin servidor utilizando Azure Functions bajo el modelo de trabajo aislado (Isolated Worker Model); gestiona el almacenamiento estructurado y binario a través de Azure Storage Accounts (blobs y colas) y bases de datos relacionales con Azure SQL Database; y diseña flujos desacoplados de mensajería asíncrona y notificación de eventos con Azure Service Bus y Azure Event Grid. Asimismo, abarca aspectos indispensables de seguridad y conectividad corporativa, como la autenticación sin secretos mediante Azure Managed Identities, el aislamiento de tráfico con Azure Virtual Networks (VNets) y el monitoreo de rendimiento con Application Insights.

    La obra adopta un enfoque eminentemente práctico donde cada servicio se despliega mediante scripts de Bicep y se consume o manipula a través de C#, demostrando cómo estructurar una arquitectura cloud limpia, desacoplada y segura. Destaca especialmente por inculcar buenas prácticas de seguridad nativas (eliminando cadenas de conexión y credenciales estáticas gracias a Managed Identity); no obstante, deja fuera servicios de computación basados en contenedores (como Azure Container Apps o AKS), centrando su atención en soluciones PaaS y serverless.

    • Microsoft Azure
    • C#
    • .NET 8
    • Azure Functions
    • Bicep
    • Azure Service Bus
    • Azure Event Grid
    • Azure SQL Database
    • Managed Identity
    • Virtual Networks
    • Application Insights
    • Serverless

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Azure con nivel Intermedio