</> CodeBooks
    ← Volver a HTML5 (página 4)
    Portada de HTML5 For .NET Developers

    HTML5 For .NET Developers

    Ian Gilman, Jim Jackson II

    Editorial
    Manning
    Año
    2012
    Páginas
    ~416
    Nivel
    Intermedio

    De qué trata

    Libro de Jim Jackson II e Ian Gilman, con prólogo de Scott Hanselman, publicado por Manning en noviembre de 2012. Enseña a los desarrolladores .NET a sacar partido de HTML5 y de las APIs de JavaScript del navegador en aplicaciones ASP.NET MVC. Está dirigido a profesionales que ya conocen .NET y Visual Studio. No hace falta experiencia con HTML5, pero conviene llegar con soltura en JavaScript, porque el apéndice dedicado a este lenguaje es breve.

    Empieza explicando las ventajas de HTML5 con un ejemplo de vistas Razor y un repaso del marcado semántico y CSS. Después recorre las principales APIs por capítulos: audio y video, Canvas, History API integrada con el enrutado de ASP.NET MVC, geolocalización con Bing Maps, Web Workers, drag and drop, WebSockets (con un servidor en Node.js), almacenamiento local y aplicaciones offline. En el lado del servidor muestra servicios web que devuelven JSON con WCF y ASP.NET MVC. Usa jQuery en el cliente, y un apéndice resume ASP.NET MVC.

    Cada capítulo gira en torno a una aplicación de ejemplo que se construye paso a paso con Visual Studio y cuyo código se puede descargar. El objetivo es crear aplicaciones de una sola página que se comporten como aplicaciones de escritorio. La editorial también lo presentó como preparación para las aplicaciones «Metro» de Windows 8. Es útil para ver cómo encajan las APIs del navegador con un backend .NET. En cambio, buena parte del contenido es HTML y JavaScript genérico, y hoy está desfasado: ASP.NET Core sustituyó a ASP.NET MVC y WCF, y en el frontend se usan frameworks modernos en lugar de jQuery.

    • HTML5
    • ASP.NET MVC
    • Razor
    • WCF
    • JavaScript
    • jQuery
    • Canvas
    • History API
    • Geolocalización
    • WebSockets
    • Almacenamiento local
    • Aplicaciones offline

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicaciones de ejemplo por capítulo

    Cada capítulo desarrolla una aplicación web con ASP.NET MVC, Razor y jQuery en torno a una API de HTML5: multimedia, Canvas, navegación con History API, geolocalización con Bing Maps, Web Workers y drag and drop, almacenamiento local y modo offline.

    Aplicación en tiempo real con WebSockets

    Ejemplo de comunicación bidireccional entre el navegador y un servidor de WebSockets escrito en Node.js, integrado en una aplicación web .NET.

    Más de HTML5 con nivel Intermedio