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.