
Essential Angular for ASP.NET Core MVC
Adam Freeman
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~297
- Nivel
- Intermedio
De qué trata
Libro práctico de Adam Freeman que enseña a combinar Angular en el cliente con ASP.NET Core MVC en el servidor dentro de un mismo proyecto. Se escribió para las primeras versiones del Angular moderno (de la 2 en adelante; la edición original trabaja con Angular 4 y Visual Studio 2017, y Apress publicó después actualizaciones para Angular 5 y .NET Core 2). Está dirigido a desarrolladores que ya dominan ASP.NET Core MVC y C# y quieren incorporar Angular a sus aplicaciones; no hace falta experiencia previa con Angular, pero sí con el ecosistema .NET.
El recorrido sigue el desarrollo de una única aplicación: preparación del entorno, creación del proyecto combinado, modelo de datos con Entity Framework Core y construcción de un servicio web RESTful con ASP.NET Core MVC que expone esos datos al cliente. Después se estructura la aplicación Angular (módulos, componentes, servicios, enrutamiento y consumo de la API por HTTP), se construye la tienda, se añaden funciones de administración, se protege la aplicación con ASP.NET Core Identity y, por último, se prepara para el despliegue.
El resultado es una tienda en línea completa que muestra cómo encajan ambas tecnologías de principio a fin. Es breve y directo, en el estilo habitual de Freeman, y resulta útil para quienes vienen de .NET. Sin embargo, no es una referencia exhaustiva de Angular, y hoy está bastante desactualizado: tanto Angular como ASP.NET Core han cambiado mucho desde entonces (herramientas, plantillas de proyecto, hosting). Es mejor leerlo para entender la arquitectura que como guía para copiar código.
- Angular 4
- ASP.NET Core MVC
- API REST
- Entity Framework Core
- ASP.NET Core Identity
- Visual Studio 2017
- TypeScript
- Routing
- Tienda en línea
- Despliegue
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Tienda en línea Angular + ASP.NET Core MVC
Aplicación de comercio electrónico con frontend en Angular y un servicio web RESTful en ASP.NET Core MVC que expone datos de Entity Framework Core. Incluye catálogo, carrito, área de administración, seguridad con ASP.NET Core Identity y preparación para el despliegue.

