</> CodeBooks
    ← Volver a Azure (página 10)
    Portada de Windows Azure and ASP.NET MVC Migration

    Windows Azure and ASP.NET MVC Migration

    Benjamin Perkins

    Editorial
    Wrox
    Año
    2013
    Páginas
    ~224
    Nivel
    Intermedio

    De qué trata

    Manual técnico publicado por Wrox en 2013 en el que Benjamin Perkins guía paso a paso la migración de aplicaciones web corporativas heredadas construidas sobre ASP.NET Web Forms hacia ASP.NET MVC 4 y la nube de Windows Azure (actual Microsoft Azure). Está dirigido a programadores .NET, arquitectos web e ingenieros de mantenimiento con nivel intermedio que conocen el desarrollo tradicional en C#, IIS y SQL Server, y necesitan modernizar sistemas antiguos que ejecutaban en Windows Server 2003 e IIS 6 para adaptarlos a la arquitectura en la nube.

    El libro cubre de manera integral el proceso de reescritura arquitectónica y adopción del patrón MVC 4 con vistas Razor, controladores y modelos, incorporando prácticas de desarrollo guiado por pruebas (TDD) y gestión de código con Team Foundation Server (TFS). En la capa de persistencia, enseña a reemplazar el código acoplado de ADO.NET por el ORM NHibernate conectado a bases de datos locales y a Azure SQL Database. También analiza a fondo las novedades del pipeline de IIS (de IIS 6 a IIS 7 y 8), técnicas de optimización como bundling, minificación y almacenamiento en caché, y el despliegue en Windows Azure utilizando Cloud Services (Web Roles) y Azure Web Sites mediante Visual Studio y el SDK de Azure, además de configurar diagnósticos y contadores de rendimiento en el portal de Azure.

    A lo largo de sus capítulos se desarrolla y migra una aplicación web real de blog que consume fuentes RSS en XML y persiste datos con NHibernate y SQL Server, optimizando su rendimiento antes de publicarla y monitorizarla en Windows Azure. Su valor radica en mostrar con gran claridad metodológica los desafíos prácticos de abandonar paradigmas legados (Web Forms, ADO.NET) para dar el salto a arquitecturas modernas y cloud. Aunque las versiones tecnológicas son históricas (.NET Framework 4.x y el portal clásico de Azure han sido sucedidos por .NET moderno y Azure App Service), resulta una referencia instructiva para comprender el diseño de migraciones de sistemas heredados de esa época.

    • Windows Azure
    • ASP.NET MVC 4
    • Migración de aplicaciones
    • NHibernate
    • IIS 8
    • Azure SQL Database
    • Bundling y minificación
    • Team Foundation Server
    • Cloud Services
    • Rendimiento web

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sitio web de blog migrado a la nube

    Aplicación web desarrollada en ASP.NET MVC 4 que consume feeds RSS en XML y persiste datos mediante NHibernate y SQL Server, optimizada en rendimiento y desplegada con diagnóstico activo en Windows Azure.

    Más de Azure con nivel Intermedio