</> CodeBooks
    ← Volver a Angular (página 5)
    Portada de ASP.NET Core 8 and Angular 17, 6th Edition

    ASP.NET Core 8 and Angular 17, 6th Edition

    Valerio De Sanctis

    Editorial
    Packt
    Año
    2024
    Páginas
    ~805
    Nivel
    Intermedio

    De qué trata

    Sexta edición de la guía full-stack de Valerio De Sanctis, publicada por Packt en febrero de 2024. Trabaja con .NET 8 y Angular 17 (en concreto 17.0.3, con TypeScript 5.2 y Node.js 20) y usa la nueva plantilla Angular + ASP.NET Core de Visual Studio 2022. Va dirigida a desarrolladores de nivel intermedio que conocen lo básico de C# y TypeScript y quieren construir aplicaciones web completas y listas para producción con este stack.

    Sus 15 capítulos cubren la preparación del entorno, la comunicación entre front-end y back-end, el modelo de datos con Entity Framework Core sobre SQL Server 2022 y la carga y presentación de datos. Siguen los formularios reactivos con validación en ambos lados, los servicios de datos, la depuración y las pruebas unitarias con xUnit, Jasmine y Karma. Incorpora las novedades de la plataforma: Minimal APIs de .NET, componentes standalone de Angular por defecto, los Identity API endpoints de ASP.NET Core con JWT y los route guards funcionales de Angular. Completan el temario el logging estructurado con Serilog, las PWA, GraphQL con HotChocolate y Apollo Angular, el tiempo real con SignalR y el despliegue en Windows (IIS), Linux (Nginx) y Azure, incluido Azure Static Web Apps.

    Se practica con las dos aplicaciones de siempre de la serie, HealthCheck y WorldCities, ahora actualizadas a las prácticas modernas. Es la edición más recomendable de la serie: recorre de forma ordenada todo lo necesario para llevar una aplicación .NET + Angular a producción. Ten en cuenta que no cubre a fondo funciones de Angular más recientes, como signals, el nuevo control flow o SSR. Además es un libro muy largo, en el que importa más la integración entre piezas que profundizar en cada tecnología. Conviene tener Visual Studio 2022 y SQL Server instalados para seguirlo.

    • ASP.NET Core 8
    • Angular 17
    • Componentes standalone
    • Minimal APIs
    • Entity Framework Core
    • SQL Server 2022
    • Formularios reactivos
    • Identity y JWT
    • GraphQL (HotChocolate, Apollo)
    • SignalR
    • PWA
    • Azure

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    HealthCheck

    Aplicación inicial que conecta un front-end en Angular con un back-end en ASP.NET Core para supervisar el estado de servicios. Vuelve en el capítulo de SignalR para añadir actualizaciones en tiempo real.

    WorldCities

    Proyecto central: gestión de ciudades y países con Entity Framework Core y SQL Server 2022, formularios reactivos con validación, pruebas unitarias, autenticación con Identity API endpoints y JWT, API GraphQL con HotChocolate y Apollo Angular, conversión a PWA y despliegue en Azure.

    Más de Angular con nivel Intermedio