</> CodeBooks
    ← Volver a Angular (página 1)
    Portada de Essential Angular for ASP.NET Core MVC 3, 2nd Edition

    Essential Angular for ASP.NET Core MVC 3, 2nd Edition

    Adam Freeman

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

    De qué trata

    Segunda edición de la guía de Adam Freeman para usar Angular junto con ASP.NET Core MVC en un mismo proyecto, actualizada para ASP.NET Core 3.0 y Entity Framework Core 3.0, con Angular de esa época (versión 8). Se dirige a desarrolladores que ya conocen ASP.NET Core MVC y C# y quieren añadir un frontend en Angular a proyectos nuevos o existentes. No hace falta saber Angular, pero sí conocer bien el lado .NET.

    Mantiene la estructura de la primera edición: preparación del entorno, creación del proyecto combinado, modelo de datos con Entity Framework Core y construcción y finalización de un servicio web RESTful. Luego se estructura la aplicación Angular (módulos, componentes, servicios, enrutamiento y peticiones HTTP), se crea y completa la tienda, se añaden funciones de administración, se protege la aplicación con ASP.NET Core Identity y se prepara para el despliegue. La novedad es un capítulo que muestra cómo usar Angular junto con Blazor, el entonces nuevo framework de Microsoft para interfaces con C#.

    Como en la primera edición, todo gira en torno a una tienda en línea completa que integra ambas tecnologías. Es una lectura breve y bien guiada para equipos .NET que quieren entender la arquitectura de una SPA con su backend. No profundiza en Angular más allá de lo necesario y no trata la gestión avanzada de estado ni las pruebas. Además, el código corresponde a ASP.NET Core 3.0 y Angular 8, así que habrá que adaptar herramientas y plantillas a las versiones actuales.

    • Angular 8
    • ASP.NET Core 3.0
    • API REST
    • Entity Framework Core 3
    • ASP.NET Core Identity
    • Blazor
    • TypeScript
    • Routing
    • Tienda en línea
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Tienda en línea Angular + ASP.NET Core 3

    Comercio electrónico con frontend en Angular que consume un servicio web RESTful de ASP.NET Core MVC 3 con datos de Entity Framework Core. Tiene catálogo, carrito, administración y seguridad con ASP.NET Core Identity, e incluye una integración con Blazor.

    Más de Angular con nivel Intermedio