orientada a objetos y experiencia en la programación de aplicaciones de gestión
con otros lenguajes. Temario: 1. Introducción a AJAX. 2. JavaScript básico.
CVN 149
Desarrollo de Aplicaciones Web Java con AJAX Objetivos:
Dirigido a:
Programadores con conocimientos de programación orientada a objetos y experiencia en la programación de aplicaciones de gestión con otros lenguajes.
Programar funciones en JavaScript. Acceder y modificar información del DOM (Document Object Model). Acceder y utilizar la información del BOM (Browser Object Model). Manejar eventos y programar acciones que respondan a estos. Realizar peticiones al servidor y escuchar su respuesta. Interpretar la respuesta del servidor y actualizar la página web. Utilizar listas desplegables, teclados virtuales y las funcionalidades de autocompletar disponibles para JavaScript. Acceder a servicios Web de terceros. Utilizar frameworks y librerías públicas. Optimizar el rendimiento de las aplicaciones desarrolladas.
Temario: 1. 2.
3.
4.
5.
6.
Introducción a AJAX JavaScript básico 2.1. Sintaxis 2.2. Variables 2.3. Palabras reservadas 2.4. Tipos de variables 2.5. Operadores 2.6. Objetos nativos de JavaScript 2.7. Funciones 2.8. Funciones y propiedades básicas de JavaScript JavaScript avanzado 3.1. Objetos 3.2. Clases 3.3. Otros conceptos DOM (Document Object Model) 4.1. Introducción a DOM 4.2. Tipos de nodos 4.3. La interfaz Node 4.4. HTML y DOM BOM (Browser Object Model) 5.1. Introducción a BOM 5.2. El objeto window 5.3. El objeto document 5.4. El objeto location 5.5. El objeto navigator 5.6. El objeto screen Eventos 6.1. Modelo básico de eventos 6.2. El flujo de eventos 6.3. Handlers y listeners 6.4. El objeto event COFINANCIADO POR:
6.5. Tipos de eventos 6.6. Solución cross browser 7. Primeros pasos con AJAX 7.1. Breve historia de AJAX 7.2. La primera aplicación 7.3. Métodos y propiedades del objeto XMLHttpRequest 7.4. Utilidades y objetos para AJAX 7.5. Interacción con el servidor 7.6. Aplicaciones complejas 7.7. Seguridad 8. Técnicas básicas con AJAX (½ hora) 8.1. Listas desplegables encadenadas 8.2. Teclado virtual 8.3. Autocompletar 9. Técnicas avanzadas con AJAX 9.1. Monitorización de servidores remotos 9.2. Lector RSS 9.3. Google Maps 10. Frameworks y librerías 10.1. El framework Prototype 10.2. La librería scriptaculous 10.3. La librería jQuery Otros frameworks importantes 11. Otras utilidades 11.1. Detener las peticiones HTTP erróneas 11.2. Mejorar el rendimiento de las aplicaciones complejas 11.3. Ofuscar el código JavaScript 11.4. Evitar el problema de los dominios diferentes ORGANIZA:
PARQUE EMPRESARIAL DE ANSOAIN. C/ Berriobide 38 oficina 113 –
[email protected] ‐ www.sistemaformacion.com
Duración:
25 horas teórico – prácticas
Importe: Subvencionado 100% para trabajadores y desempleados
Calendario: Inicio: 18 de septiembre de 2013 Fin: 14 de octubre de 2013
Lunes y miércoles De 18:30 h. a 21:38 h.
L 2 9 16 23 30
M 3 10 17 24
septiembre X J 4 5 11 12 18 19 25 26
V 6 13 20 27
S 7 14 21 28
D 1 8 15 22 29
L 7 14 21 28
M 1 8 15 22 29
octubre X J 2 3 9 10 16 17 23 24 30 31
V 4 11 18 25
S D 5 6 12 13 19 20 26 27
Clase Festivo
COFINANCIADO POR:
ORGANIZA:
PARQUE EMPRESARIAL DE ANSOAIN. C/ Berriobide 38 oficina 113 –
[email protected] ‐ www.sistemaformacion.com