|  | 
          
          |  |  |  | Nº Horas:
                 65 |  |  |  |  
            |  | Titulación:
              Diploma |  |  |  |  |  | Objetivos: |  |  |  | consultar |  |  |  |  |  | Metodología: |  |  |  | consultar |  |  |  |  |  | Programa: |  |  |  | PROGRAMACIÓN 
 Ajax
 
 OBJETIVOS
 
 - Adquirir los conocimientos teóricos y prácticos necesarios sobre los puntos clave de Ajax: cómo programar asíncronamente y cómo desarrollar una aplicación.
 
 OBJETIVOS ESPECÍFICOS
 
 -Conocer toda la tecnología de Ajax y sus principios
 -Diseñar una aplicación Ajax desde cero y conocer cómo trabaja Ajax con los datos
 -Desarrollar la aplicación en el lado del cliente mediante un ejemplo práctico
 -Conocer qué hay ya en el mercado que trabaje con Ajax, y cómo consigue ese resultado en cada caso
 
 UNIDAD DIDÁCTICA 1 Introducción a Ajax
 Contenidos Teóricos (7 horas)
 - Introducción
 - ¿Qué es Ajax? ¿Para qué se usa?
 - Interacción sincrónica y asincrónica
 - El objeto XmlHTTPRequest
 - Recepción de datos como texto y como XML
 - http: métodos, cabeceras y parámetros
 - Gestión de las respuestas asíncronas
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Utilizando Ajax
 - Distinguiendo entre interacción sincrónica y asincrónica
 - Trabajando con el objeto XmlHTTPRequest
 - Introduciendo datos como texto y XML
 - Utilizando el protocolo http
 - Gestionando las respuestas asíncronas
 
 
 UNIDAD DIDÁCTICA 2 Aspectos básicos del diseño con Ajax
 Contenidos Teóricos (7 horas)
 - Introducción
 - Recepción de contenidos
 - Recepción de código ejecutable
 - Recepción de datos: texto, XML, JSON
 - El objeto XHR
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Trabajando con los aspectos básicos del diseño de Ajax: recibiendo contenidos, recibiendo código ejecutable y recibiendo datos
 - Utilizando el objeto XHR
 
 
 UNIDAD DIDÁCTICA 3 Aspectos avanzados de Ajax en el lado cliente
 Contenidos Teóricos (7 horas)
 - Introducción
 - Prototype
 - Ampliación de las funciones del lenguaje
 - New coding idioms for JavaScript
 - Ajax Helper classes
 - HTML Form and DOM helpers
 - Ejemplos de programación con Ajax
 - Efectos con Ajax
 - Drag and Drop (Arrastrar y soltar)
 - Componentes de formulario
 - Frameworks para la conectividad en la red
 - Sarissa
 - Prototype Ajax.Request
 - Rico.AjaxEngine
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Trabajando con los aspectos avanzados de Ajax: Prototype, Ajax Helper classes, Prototype Ajax.Request, etc.
 - Realizando efectos con Ajax
 - Trabajando la programación con Ajax
 
 
 UNIDAD DIDÁCTICA 4 Arquitecturas con Ajax
 Contenidos Teóricos (7 horas)
 - Introducción
 - Component Models: JSF, Tapestry, Atlas
 - Exposición de objetos en el servidor: DWR, SAJAX
 - Seguridad
 - Restricción de acceso
 - Protección de datos
 - Web 2.0
 - Consumo de servicios de terceras partes
 - RSS
 - Google Maps
 - Web Services
 - Tecnologías para exponer una API a terceros
 - SOAP
 - XML-RPC
 - REST
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Trabajando con Ajax las arquitecturas mediante la utilización de diversas herramientas
 - Mostrando los objetos en el servidor
 - Aplicando seguridad para la protección de datos
 - Utilizando diversas tecnologías para exponer API a terceros
 
 |  |  |  |  |  | Requisitos de acceso: |  |  |  | consultar |  |  |  |  |  | Observaciones: |  |  |  | El Curso Se Realiza En Una Plataforma On-line y Tiene 6 Meses Para Realizar El Curso Con La Plataforma Abierta. |  |  |