CURSO AJAX
Ajax es una tecnología que combina otras tecnologías como JavaScript, XML, XML y DHTML, entre otras, para el enriquecimiento de la capa de presentación de tus aplicaciones Web y como desarrollador Java este curso te dará los elementos y frameworks que ofrecen servicios Ajax.
Nuestro curso Ajax para Desarrolladores Java se imparte con material original importado y tiene como objetivo que el alumno aprenda las clases de Java que ofrecen los servicios de Ajax.
El curso enseña el uso de frameworks tanto del lado del cliente JavaScript como del lado del servidor Java. Estos frameworks pueden reducir lo, a veces, complejo y tedioso de la programación que Ajax puede requerir. Los frameworks del lado del cliente pueden liberar al programador de tener que tratar con las complejidades de bajo nivel bajo de Ajax, o proporcionar widgets preexistentes como un textbox con terminaciones accionadas por Ajax.
También cubrimos frameworks como Direct Web Remoting (DWR) para invocar el Java del lado del servidor desde Javascript y Google Web Toolkit (GWT) para desarrollar aplicaciones de Ajax totalmente en Java, y hacer que GWT genere el Javascript.
Te permitirá construir aplicaciones con Ajax, y te dará una comprensión de los conceptos y de la tecnología importante en poco tiempo.
INDICE DEL CURSO AJAX
Tema 1. Introducción. ¿Qué es AJAX?
– Definición de AJAX
– Para qué sirve AJAX
– Sitios Web que utilizan AJAX
– Configuración de nuestro equipoTema 2. Peticiones de URIs mediante AJAX
– Primer ejemplo en AJAX- El objeto XMLHttpRequest
– El manejador de eventos onreadystatechange
– Peticiones síncronas vs peticiones asíncronas
– Actualizando sólo parte de nuestra página web
– Enviando datos mediante conexiones AJAX
– Propiedades y métodos del objeto XMLHTTPRequestTema 3. Formatos para los datos recibidos mediante AJAX
A través del ejemplo de una aplicación que nos permite capturar un RSS y manipular su información y la forma presentarla se estudiaran los siguientes apartados:- Código de los ejemplos de información con distintos formatos
– Procesamiento de formato texto
– Procesamiento de formato HTML
– Procesamiento de formato JSON
– Procesamiento de formato XML
– Procesamiento de ficheros RSS
– Descargando datos de terceras partesTema 4. Aplicaciones de internet enriquecidas (RIA) y AJAX
En este tema, veremos el desarrollo completo de un formulario, con características avanzadas, explicando paso a paso, todas las tecnologías empleadas- Actualizando SELECT mediante AJAX
– Validación de datos en un formulario (HTML, CSS, Javascript)
– Cuándo usar AJAX, cuándo noTema 5. AJAX en los Frameworks (entornos de trabajo) existentes para Javascript
– jQuery
– Dojo
– Prototype
– Ext JS
– Mootools
La duración del curso se efectuará teniendo en cuenta las necesidades de los alumnos, centros académicos o compañías. La duración estará en función de la dificultad de los ejercicios prácticos y el conocimiento que tengan los estudiantes de los mismos. Cursos personalizados, avanzados y específicos están disponibles según requerimientos.