
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?
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.

