</> CodeBooks
    ← Volver a Angular (página 4)
    Portada de ASP.NET Core 3 and Angular 9, 3rd Edition

    ASP.NET Core 3 and Angular 9, 3rd Edition

    Valerio De Sanctis

    Editorial
    Packt
    Año
    2020
    Páginas
    ~724
    Nivel
    Intermedio

    De qué trata

    Tercera edición de la guía full-stack de Valerio De Sanctis, publicada por Packt en febrero de 2020 como continuación de «ASP.NET Core 2 and Angular 5». Combina ASP.NET Core 3.1 en el servidor con Angular 9 en el cliente y recorre todo el ciclo de vida de una aplicación, desde la creación del proyecto en Visual Studio 2019 hasta el despliegue. Va dirigida a desarrolladores .NET con nociones de ASP.NET Core y Angular que quieren crear SPA o PWA listas para producción. El código comentado y el paso a paso la hacen accesible también a quienes tienen menos experiencia.

    En el servidor enseña a crear una Web API con controladores, enrutamiento y un modelo de datos con Entity Framework Core (Code-First y migraciones) sobre SQL Server, en local o en Azure. En el cliente consume esa API desde Angular con observables de RxJS y maneja la entrada del usuario con formularios reactivos y validadores en ambos lados. También trata la depuración de C# y TypeScript en Visual Studio y las pruebas unitarias con xUnit.net, Jasmine y Karma (TDD y BDD). Explica autenticación y autorización con ASP.NET Core Identity e IdentityServer4, la conversión a PWA con service workers y el despliegue en Windows y Linux con IIS, Kestrel y Nginx.

    Se aprende construyendo dos aplicaciones que crecen capítulo a capítulo: HealthCheck y WorldCities, esta última el proyecto principal. Su punto fuerte es mostrar cómo encajan todas las piezas de una aplicación .NET + Angular en un flujo realista. A cambio, profundiza poco en cada tecnología por separado. Hoy está desactualizado: .NET Core 3.1 y Angular 9 ya no tienen soporte, e IdentityServer cambió de licencia. Si empiezas ahora, conviene elegir una edición más reciente.

    • ASP.NET Core 3.1
    • Angular 9
    • Web API
    • Entity Framework Core
    • SQL Server
    • RxJS
    • Formularios reactivos
    • xUnit
    • Jasmine y Karma
    • IdentityServer4
    • PWA
    • IIS y Nginx

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    HealthCheck

    Primera aplicación del libro: un panel en Angular que consulta un endpoint de ASP.NET Core para comprobar el estado de servicios o hosts. Sirve para ver cómo se comunican el front-end y el back-end.

    WorldCities

    Aplicación principal: gestiona ciudades y países con una Web API de ASP.NET Core, Entity Framework Core y SQL Server. Incluye listados con paginación y filtros, formularios reactivos con validación, pruebas, autenticación, conversión a PWA y despliegue.

    Más de Angular con nivel Intermedio