Introducción a la programación en AJAX, curso gratis online donde vamos a explicar de una forma sencilla que es AJAX. AJAX son las siglas de Asynchronous JavaScript And XML. No es un lenguaje de programación sino un conjunto de tecnologías (HTML-JavaScript-CSS-DHTML-PHP/ASP.NET/JSP-XML) que nos permiten hacer páginas de internet más interactivas. Para realizar el curso sólo tienes que registrarte en la Plataforma de Cursos Gratis DKA y acceder a la categoría Formación Profesional / Programación, tienes más información en el vídeo.
La característica fundamental de AJAX es permitir actualizar parte de una página con información que se encuentra en el servidor sin tener que refrescar completamente la página. De modo similar podemos enviar información al servidor.
Introducción a la Programación AJAX (70 horas)
CONTENIDOS:
Capítulo 1. Introducción a AJAX
Capítulo 2. 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
Capítulo 3. JavaScript avanzado
3.1. Objetos 3.2. Clases 3.3. Otros conceptos Capítulo 4. 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
Capítulo 5. 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
Capítulo 6. Eventos
6.1. Modelo básico de eventos 6.2. El flujo de eventos 6.3. Handlers y listeners 6.4. El objeto event 6.5. Tipos de eventos 6.6. Solución cross browser
Capítulo 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
Capítulo 8. Técnicas básicas con AJAX
8.1. Listas desplegables encadenadas 8.2. Teclado virtual 8.3. Autocompletar
Capítulo 9. Técnicas avanzadas con AJAX
9.1. Monitorización de servidores remotos 9.2. Lector RSS 9.3. Google Maps.
Capítulo 10. Frameworks y librerías
10.1. El framework Prototype 10.2. La librería scriptaculous 10.3. La librería jQuery 10.4. Otros frameworks importantes
Capítulo 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
Capítulo 12. Recursos útiles