</> CodeBooks
    ← Volver a Ajax (página 2)
    Portada de Professional Ajax, 2nd Edition

    Professional Ajax, 2nd Edition

    Jeremy McPeak, Joe Fawcett, Nicholas C. Zakas

    Editorial
    Wrox
    Año
    2007
    Páginas
    ~624
    Nivel
    Intermedio

    De qué trata

    Segunda edición, publicada en 2007, del manual de Wrox sobre Ajax a nivel profesional. Su autor principal es Nicholas C. Zakas, conocido por su trabajo en Yahoo! y por *Professional JavaScript for Web Developers*, y lo escribe junto a Jeremy McPeak y Joe Fawcett. Repasa técnicas, patrones y casos de uso de Ajax, y añade casi 200 páginas respecto a la primera edición. Está pensado para desarrolladores web y programadores JavaScript de nivel intermedio. Se espera que el lector conozca HTML, CSS, XML, XSLT y servicios web, además de PHP o C# para los ejemplos de servidor.

    Empieza explicando cómo se llegó a Ajax a partir de los frames, JavaScript, las cookies, XML y XMLHttpRequest. Luego compara las formas de hacer peticiones (frames ocultos, iframes dinámicos y XHR) y cuándo conviene cada una, con un repaso breve de HTTP. Trata patrones de diseño Ajax, librerías Ajax de terceros y un framework propio para gestionar todas las peticiones de una aplicación. Compara los formatos de datos (texto plano, HTML, XML y JSON) y trabaja con XPath y XSLT, sindicación con RSS y Atom, servicios web, mapas y mashups, widgets para sitios web y Comet con HTTP streaming para que el servidor envíe datos al cliente. También cubre técnicas de depuración y ASP.NET AJAX (antes llamado Atlas).

    Termina con dos casos de estudio grandes que integran lo visto. Es uno de los libros más completos de su época y sigue siendo útil para entender los fundamentos de la comunicación asíncrona. Ideas como Comet son el antecedente directo de los WebSockets y los Server-Sent Events. Lo que se queda viejo son las APIs concretas (bibliotecas, servicios de mapas y frameworks de 2007), la compatibilidad con navegadores antiguos y la ausencia de fetch, promesas y JavaScript moderno.

    • Ajax
    • XMLHttpRequest
    • Patrones Ajax
    • Gestión de peticiones
    • JSON
    • XML, XPath y XSLT
    • RSS y Atom
    • Mashups
    • Comet
    • Widgets web
    • ASP.NET AJAX
    • PHP y C#

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    FooReader.NET

    Caso de estudio: un lector de feeds RSS y Atom en el navegador que usa Ajax para cargar y mostrar las noticias sin recargar la página, con un backend en .NET.

    AjaxMail

    Caso de estudio: un cliente de correo web al estilo de las aplicaciones de escritorio, que reúne las técnicas de peticiones asíncronas y actualización dinámica de la interfaz vistas en el libro.

    Más de Ajax con nivel Intermedio