
JavaScript for .NET Developers
Ovais Mehboob Ahmed Khan
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~447
- Nivel
- Intermedio
De qué trata
Guía de Ovais Mehboob Ahmed Khan, Microsoft MVP y arquitecto de soluciones, pensada para desarrolladores ASP.NET que quieren dominar JavaScript y sacarle partido en sus aplicaciones web. Es de 2016 y está escrita sobre ASP.NET Core en su primera etapa y sobre la llegada de Angular 2 y TypeScript. Su nivel es intermedio: da por supuesto que el lector conoce C#, Visual Studio y el desarrollo con ASP.NET, pero no necesariamente JavaScript en profundidad.
Empieza por los fundamentos de JavaScript para aplicaciones web modernas y por conceptos avanzados del lenguaje, siempre en relación con ASP.NET Core. Después repasa el uso de jQuery y de las técnicas Ajax para hacer interfaces más ágiles, y construye una aplicación ASP.NET con Angular (Angular 2 y TypeScript, según la descripción oficial) que consume una Web API. También explora la librería WinJS de Microsoft y las capacidades móviles desde aplicaciones web, los patrones de diseño en JavaScript, Node.js explicado para desarrolladores .NET, la organización de proyectos JavaScript a gran escala y, para cerrar, las pruebas y la depuración de código JavaScript desde Visual Studio.
Su mayor aporte es servir de puente: explica JavaScript y su ecosistema con referencias constantes a lo que un desarrollador .NET ya conoce, y muestra cómo encaja cada pieza en un proyecto ASP.NET. La práctica se basa en ejemplos por capítulo y en una aplicación de muestra con Angular y Web API, no en proyectos completos de principio a fin. Algunas partes han envejecido mucho: WinJS está abandonado, jQuery ha perdido peso, y tanto Angular como ASP.NET Core han cambiado bastante desde las versiones preliminares que se usan aquí. Conviene leerlo sobre todo por los conceptos y contrastar el código con la documentación actual.
- JavaScript
- ASP.NET Core
- TypeScript
- Angular 2
- Web API
- jQuery
- Ajax
- WinJS
- Node.js
- Patrones de diseño
- Testing y depuración
- Visual Studio
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación ASP.NET con Angular y Web API
Aplicación de ejemplo en la que el frontend con Angular y TypeScript consume servicios de ASP.NET Web API, para mostrar cómo se integra un framework JavaScript moderno en un proyecto ASP.NET Core.

