Idioma:English

Desarrollo de aplicaciones AJAX

Objetivos

El objetivo del curso es proporcionar una visión real de las capacidades, bondades y elementos a tener en cuenta en el desarrollo de aplicaciones AJAX, proporcionando los fundamentos de la programación asíncrona de peticiones HTTP.
Para ello se estudiará la aportación de la tecnología AJAX a la presentación de aplicaciones web así como distintas alternativas para su uso.

Audiencia

Se trata de un curso dirigido a programadores con conocimientos de Java y Javascript.

Duración

16 horas

Pre-requisitos

Los conocimientos técnicos obligatorios para poder aprovechar este curso son:

  • Conocimientos de programación Java
  • Conocimientos de programación Javascript
  • Conocimientos de entornos de desarrollo

Los conocimientos deseables serían los siguientes:

  • Conocimientos del IDE Eclipse

Contenidos

Módulo 1 - INTRODUCCIÓN A AJAX

  • ¿Qué es AJAX y para qué puede servir?
  • Principales ventajas de utilizar AJAX
  • Principales inconvenientes cuando se utiliza AJAX

Módulo 2 – CONCEPTOS BÁSICOS

  • Resumen de JavaScript
  • HTML, XHTML y CSS
  • Modelo de Objeto de Documento (DOM3)

Módulo 3 - PRIMEROS PASOS CON AJAX

  • El objeto AJAX “original” XmlHttpRequest
  • Peticiones XmlHttpRequest
  • Respuestas XmlHttpRequest

Módulo 4 - AJAX MÁS FÁCIL

  • La librería DWR:Direct Web Remoting
  • Otras librerías: JSON, Ext JS, jQuery y Prototype

Módulo 5 - AJAX EN JSF

  • Ajax utilizando el framework Richfaces
  • Ajax utilizando el framework Trinidad

Módulo 6 – RECOMEDACIONES

  • Trucos y consejos para desarrollar aplicaciones Ajax

Edificio Marie Curie    |   c/Leonardo Da Vinci 18, 5ª Planta   |    Parque Tecnológico Cartuja 93 - 41092 Sevilla    |    Términos y Condiciones