UNIDAD DIDÁCTICA 1. INTRODUCCIÓN Y CONCEPTOS.
- Concepto AJAX
- - El proceso Cliente/Servidor.
- - Páginas dinámicas.
- - Ajax.
- - Ejemplos de sitios que usan Ajax.
- Tecnologías para el trabajo con AJAX.
- - Trabajo con AJAX.
- - HTML, hojas de estilo CSS y XHTML.
- - Fundamentos de JavaScript.
- JavaScript Orientados a Objetos.
- - Modelo de objetos en JavaScript.
- - Clases predefinidas en Javascript.
- - Creación de clases propias.
- - Prototipos.
- - Extensión de Objetos predefinidos.
- - Herencia.
- DOM del navegador.
- - DOM del navegador.
- - Fundamentos DOM.
- - Jerarquía de objetos DOM.
- - Propiedades y métodos del objeto Document (DOM).
- - Propiedades y métodos de los elementos.
- - Propiedades y métodos de los nodos.
- - Trabajar con eventos.
- - Objetos del navegador.
- - Ejemplos de uso habitual.
- XML.
- - XML.
- - Parsers (Analizadores).
- - Estructura y sintaxis del código XML.
- - Estructuración de contenidos en XML.
- - Estilos.
- - Otras tecnologías relacionadas.
UNIDAD DIDÁCTICA 2. ELEMENTOS QUE COMPONEN AJAX.
- El objeto XMLHttpRequest.
- Realizar una petición con AJAX.
- Recibir la petición. La respuesta en formato texto.
- Recibir la petición. La respuesta en formato XML.
- JSON.
- Mostrar los resultados al usuario.
- Procesar la respuesta XML.
UNIDAD DIDÁCTICA 3. HERRAMIENTAS PARA AJAX.
- Frameworks y librerías para AJAX.
- Prototype y script.aculo.us.
- Jquery.
- Xajax.
- Otros.
UNIDAD DIDÁCTICA 4. IMPLEMENTACIÓN DE AJAX. UNA APLICACIÓN COMPLETA.
- Planteamiento general.
- La base de datos.
- El componente del cliente.
- El componente del servidor.