Document related concepts
no text concepts found
Transcript
Ajax Objetivos - Adquirir los conocimientos teóricos y prácticos necesarios sobre los puntos clave de Ajax: cómo programar asíncronamente y cómo desarrollar una aplicación. - Conocer toda la tecnología de Ajax y sus principios - Diseñar una aplicación Ajax desde cero y conocer cómo trabaja Ajax con los datos - Desarrollar la aplicación en el lado del cliente mediante un ejemplo práctico - Conocer qué hay ya en el mercado que trabaje con Ajax, y cómo consigue ese resultado en cada caso UNIDAD DIDÁCTICA 1 Introducción a Ajax - Rico.AjaxEngine - Conclusiones Contenidos Teóricos (7 horas) - Introducción - ¿Qué es Ajax? ¿Para qué se usa? - Interacción sincrónica y asincrónica - El objeto XmlHTTPRequest - Recepción de datos como texto y como XML - http: métodos, cabeceras y parámetros - Gestión de las respuestas asíncronas - Conclusiones Contenidos Prácticos (8 horas) - Trabajando con los aspectos avanzados de Ajax: Prototype, Ajax Helper classes, Prototype Ajax.Request, etc. - Realizando efectos con Ajax - Trabajando la programación con Ajax Contenidos Prácticos (8 horas) - Utilizando Ajax - Distinguiendo entre interacción sincrónica y asincrónica - Trabajando con el objeto Xml HTTP Request - Introduciendo datos como texto y XML - Utilizando el protocolo http - Gestionando las respuestas asíncronas Contenidos Teóricos (7 horas) - Introducción - Component Models: JSF, Tapestry, Atlas - Exposición de objetos en el servidor: DWR, SAJAX - Seguridad - Restricción de acceso - Protección de datos - Web 2.0 - Consumo de servicios de terceras partes - RSS - Google Maps - Web Services - Tecnologías para exponer una API a terceros - SOAP - XML-RPC - REST - Conclusiones UNIDAD DIDÁCTICA 2 Aspectos básicos del diseño con Ajax Contenidos Teóricos (7 horas) - Introducción - Recepción de contenidos - Recepción de código ejecutable - Recepción de datos: texto, XML, JSON - El objeto XHR - Conclusiones Contenidos Prácticos (8 horas) - Trabajando con los aspectos básicos del diseño de Ajax: recibiendo contenidos, recibiendo código ejecutable y recibiendo datos - Utilizando el objeto XHR UNIDAD DIDÁCTICA 4 Arquitecturas con Ajax Contenidos Prácticos (8 horas) - Trabajando con Ajax las arquitecturas mediante la utilización de diversas herramientas - Mostrando los objetos en el servidor - Aplicando seguridad para la protección de datos - Utilizando diversas tecnologías para exponer API a terceros UNIDAD DIDÁCTICA 3 Aspectos avanzados de Ajax en el lado cliente Contenidos Teóricos (7 horas) - Introducción - Prototype - Ampliación de las funciones del lenguaje - New coding idioms for JavaScript - Ajax Helper classes - HTML Form and DOM helpers - Ejemplos de programación con Ajax - Efectos con Ajax - Drag and Drop (Arrastrar y soltar) - Componentes de formulario - Frameworks para la conectividad en la red - Sarissa - Prototype Ajax.Request ML Informatic. Queda prohibida la reproducción total o parcial de este documento.