
HTML5 Programming For ASP .NET Developers
Bipin Joshi
- Editorial
- Apress
- Año
- 2012
- Páginas
- ~384
- Nivel
- Intermedio
De qué trata
Libro de Bipin Joshi, veterano formador de la comunidad .NET, que enseña a desarrolladores ASP.NET a aprovechar las funciones programables de HTML5 en aplicaciones ASP.NET Web Forms y ASP.NET MVC. Trabaja con ASP.NET 4.5, la versión de 2012, y está orientado a un nivel intermedio-avanzado: da por hecho que el lector ya programa en C# con ASP.NET y conoce HTML y JavaScript básicos. Lo que busca es enseñarle a integrar las nuevas API del navegador con el código de servidor.
Tras un repaso de HTML5 y ASP.NET 4.5 y una introducción a jQuery, que usa en todo el libro para conectar el cliente con el servidor, recorre capítulo a capítulo audio y video, dibujo con Canvas, los nuevos tipos de entrada y controles de formulario, la History API y los atributos data-* personalizados. Sigue con Web Storage, las aplicaciones sin conexión, la lectura de archivos locales con la File API, la ejecución en paralelo con Web Workers, la Communication API (mensajería entre documentos) y Web Sockets, y la Geolocation API. Cierra con el estilo de formularios Web Forms y vistas MVC con CSS3. En cada tema muestra cómo encaja la API con controles de servidor, controladores y vistas, y cómo intercambiar datos con el servidor mediante JavaScript y jQuery.
Es un libro de temas con ejemplos de código, no de proyectos: cada capítulo trae demostraciones concretas en ASP.NET que el lector puede reproducir. Su valor está en tender el puente entre el mundo .NET y las API del navegador, algo que los libros genéricos de HTML5 no hacen. Conviene saber que el contexto quedó muy atrás: Web Forms y el ASP.NET MVC clásico fueron sustituidos por ASP.NET Core, y la caché de aplicaciones (AppCache) que se usaba entonces para el modo sin conexión está obsoleta y fue reemplazada por los Service Workers. Hoy interesa sobre todo a quien mantiene aplicaciones .NET Framework heredadas.
- ASP.NET 4.5
- Web Forms
- ASP.NET MVC
- jQuery
- Canvas
- Audio y video
- Formularios HTML5
- History API
- Web Storage
- Aplicaciones offline
- File API
- Web Workers
- Web Sockets
- Geolocation API
- CSS3
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

