
Learning Microsoft Azure
Geoff Webber-Cross
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~430
- Nivel
- Básico
De qué trata
Manual formativo orientado a desarrolladores que desean dar el salto al diseño y despliegue de soluciones empresariales completas en la nube de Microsoft. Publicado a finales de 2014 por Geoff Webber-Cross, el contenido trabaja con las herramientas de la época: Visual Studio 2013, el SDK de Azure 2.x para .NET y la transición de la antigua marca Windows Azure hacia Microsoft Azure. Está orientado a programadores web y de aplicaciones .NET de nivel principiante o intermedio que necesitan comprender cómo se articulan los diferentes bloques de construcción de la nube en un caso práctico integrado.
El contenido detalla el ciclo completo de diseño, codificación y puesta en marcha de servicios en la nube: creación de sitios web con Azure Websites (hoy Azure App Service) usando ASP.NET MVC y Entity Framework; bases de datos relacionales con Azure SQL Database (aprovisionamiento, reglas de cortafuegos y conexión); mensajería empresarial desacoplada a través de temas y suscripciones en Azure Service Bus Topics; procesamiento en segundo plano con Cloud Services (específicamente Worker Roles y Web Roles); desarrollo de interfaces API REST con ASP.NET Web API; e integración de clientes móviles mediante Azure Mobile Services, apoyándose en el emulador local para pruebas y diagnóstico antes del despliegue final.
El núcleo práctico del libro gira en torno a un caso de estudio continuo llamado "Azure Bakery", una solución para una empresa de panadería industrial que conecta ventas, producción y aprovisionamiento a través de componentes web, colas de mensajería y procesos asíncronos. La obra destaca por enseñar a pensar de manera sistémica en la nube y no en servicios aislados; no obstante, el lector debe tener muy en cuenta la marcada obsolescencia tecnológica del ecosistema descrito: Cloud Services clásicos, Azure Mobile Services y el portal antiguo han sido totalmente sustituidos por los servicios y el portal modernos de Azure. Es útil como referente histórico o para comprender arquitecturas legadas en .NET Framework.
- Microsoft Azure
- ASP.NET MVC
- Azure SQL Database
- Azure Service Bus
- Worker Roles
- Cloud Services
- ASP.NET Web API
- Azure Websites
- Entity Framework
- Azure SDK
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Azure Bakery
Solución empresarial integrada para la gestión de ventas, aprovisionamiento y producción de una fábrica panadera, compuesta por un portal web ASP.NET MVC, base de datos Azure SQL, mensajería desacoplada con Azure Service Bus Topics, procesamiento asíncrono en Worker Roles y APIs con ASP.NET Web API y Azure Mobile Services.

