Objetivos
Adquirir los conocimientos y habilidades de las tecnologías que se utilizan en AJAX, conocer sus posibilidades, y cómo pueden implementarse para mejorar la interactividad, respuesta y usabilidad de las aplicaciones web.
Contenidos
- FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS.
1.1. Introducción a la Programación Orientada a Objetos (POO)
1.2. Clases y Objetos
1.3. Componentes de una Clase
1.4. Abstracción
1.5. Características de la Encapsulación
1.6. Clases e Instancias
1.7. Ejemplos de Clases y Objetos
1.8. Variables, Objetos y Referencias
1.9. Atributos y su Inicialización
1.10. Métodos
1.11. Atributos y Métodos Estáticos
1.12. Herencia de Clases
1.13. Jerarquía de clases y clases finales
1.14. Clases Abstractas
1.15. Polimorfismo
1.16. Tu Turno
1.17. Recuerda que
- FUNDAMENTOS DE XML y XSLT.
2.1. Conceptos Iniciales de XML
2.2. Documentos XML
2.3. Introducción a XSLT
2.4. Tu Turno
2.5. Recuerda que
- FUNDAMENTOS DE JAVASCRIPT.
3.1. Introducción a JavaScript
3.2. Sintaxis
3.3. Tu Turno
3.4. Recuerda que
- INTRODUCCIÓN A DOM.
4.1. Conceptos iniciales de DOM
4.2. Estructura interna de los documentos
4.3. Cambiar el estilo
4.4. Tu Turno
4.5. Recuerda que
- FUNDAMENTOS DE AJAX.
5.1. Entendiendo AJAX
5.2. El proceso Cliente-Servidor
5.3. Tu Turno
5.4. Recuerda que
- XMLHTTPREQUEST.
6.1. Creando el objeto
6.2. Métodos
6.3. Propiedades
6.4. Tu Turno
6.5. Recuerda que
- AJAX Y JAVA.
7.1. Conceptos generales
7.2. Librerías JavaScript
7.3. Implementaciones remotas
7.4. Wrapper
7.5. Software Libre relacionado
7.6. Tu Turno
7.7. Recuerda que
- AJAX y ASP .NET.
8.1. Introducción
8.2. Componentes ASP .NET AJAX
8.3. Controles
8.4. Software Libre relacionado
8.5. Tu Turno
8.6. Recuerda que
- MODELOS DE APLICACIÓN AJAX.
9.1. Interactividad, velocidad y usabilidad.
9.2. Errores en el uso de AJAX en una aplicación Web
9.3. Casos de Estudio
9.4. Tu Turno
9.5. Recuerda que
- PRÁCTICAS
10.1. Ejercicios de repaso y asociación de ideas.
10.2. Ejercicios prácticos evaluables de carácter obligatorio.
10.3. Debate semanal propuesto por el tutor para trabajo en grupo