
ASP.NET Core 6 and Angular 13, 5th Edition
Valerio De Sanctis
- Editorial
- Packt
- Año
- 2022
- Páginas
- ~1193
- Nivel
- Intermedio
De qué trata
Quinta edición de la guía full-stack de Valerio De Sanctis, publicada por Packt en abril de 2022. Actualiza el contenido a .NET 6 (ASP.NET Core 6) y Angular 13, y usa la nueva plantilla de Angular independiente con TypeScript de Visual Studio 2022. Está pensada para desarrolladores con nociones de ASP.NET Core y Angular que quieren crear aplicaciones de una sola página y PWA completas, del front-end a la API.
En el servidor cubre la creación y el consumo de una Web API con ASP.NET Core, el modelo de datos con Entity Framework Core sobre SQL Server (instancia local o en la nube) y los Minimal APIs de .NET 6. En el cliente, Angular consume la API y gestiona la entrada del usuario con formularios reactivos y validación. Además enseña a depurar C# y TypeScript en Visual Studio 2022, a escribir pruebas TDD y BDD con xUnit, Jasmine y Karma, y a usar logging estructurado con Serilog. También trata autenticación y autorización, la conversión a PWA, APIs GraphQL, actualizaciones en tiempo real con SignalR y el despliegue en Azure App Service, IIS, Kestrel y NGINX.
Como en las ediciones anteriores, todo se aprende construyendo dos aplicaciones: HealthCheck, que vuelve al final para añadir tiempo real con SignalR, y WorldCities, el proyecto central. Esta edición añade sobre todo GraphQL, SignalR y Serilog, que lo acercan a una aplicación de producción. Es un libro extenso que pide constancia, y su versión de Angular ya está superada (no usa componentes standalone ni signals). Para empezar hoy es mejor la sexta edición, aunque esta sigue siendo válida para proyectos con .NET 6.
- ASP.NET Core 6
- Angular 13
- Minimal APIs
- Entity Framework Core
- SQL Server
- Formularios reactivos
- xUnit, Jasmine y Karma
- Serilog
- GraphQL
- SignalR
- PWA
- Azure App Service
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
HealthCheck
Aplicación inicial de Angular y ASP.NET Core para supervisar el estado de servicios, usada en los primeros capítulos. Vuelve en el capítulo de SignalR para recibir actualizaciones en tiempo real.
WorldCities
Proyecto principal: gestión de ciudades y países con una Web API de ASP.NET Core, Entity Framework Core y SQL Server, formularios reactivos con validación, pruebas, autenticación, endpoints GraphQL y conversión a PWA.

