UNIDAD DIDÁCTICA 1. INTERFACES DE APLICACIONES WEB RIA: CONCEPTOS PRINCIPALES
- RIAs: Comienzo
- - Microsoft Remote Scripting
- ¿Qué aporta el uso de las RIAs?
- Deficiencias y Restricciones de las RIAs
- Tecnologías RIA
UNIDAD DIDÁCTICA 2. AJAX
- ¿Qué es AJAX?
- Modelos de interacción donde usar AJAX
- - Modelos de interacción dónde es aconsejable el uso de AJAX
- - Modelos de interacción dónde se desaconseja el uso de AJAX
UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE JAVASCRIPT
- Introducción
- Sintaxis Básica
- Operadores
- - Operadores básicos
- - Operadores lógicos
- Control de flujo
- - Sentencias condicionales
- - Control de flujo
- Arrays y Objetos
- - Arrays
- - Objetos
- Funciones
UNIDAD DIDÁCTICA 4. PRIMEROS PASOS CON AJAX
- Breve historia de Ajax
- Utilidades y objetos para AJAX
- Interacción con el servidor
- Aplicaciones complejas
- - Enviar peticiones XML
- - Procesar respuestas XML
- - Parámetros y respuestas JSON
- Seguridad
UNIDAD DIDÁCTICA 5. PRIMERA PRÁCTICA CON AJAX
- AJAX en el lado cliente con JavaScript y HTML
- Ejemplos aplicación web basada en un Servlet JSP
UNIDAD DIDÁCTICA 6. XML EN AJAX
- Objeto XMLHttpRequest: Intercambio de datos con XML
- - Procesar respuestas XML
- ¿Qué es JSON?
- Trabajando con JSON
UNIDAD DIDÁCTICA 7. LIBRERÍAS
- Librerías JavaScript para AJAX
- Framework Prototype
- - Funciones y métodos básicos
- - Funciones para cadenas de texto
- - Funciones para elementos
- - Otras funciones útiles
- - Funciones para AJAX
- Librería Script.aculo.us
- - Efectos visuales
UNIDAD DIDÁCTICA 8. TOOLKITS JAVA PARA AJAX
- Frameworks de servidor para AJAX
- Integrando Java y AJAX: Direct Web Remoting (DWR)
- - Hola Mundo con DWR
- - Manipulando objetos del DOM dinámicamente




