AJAX es el acrónimo de Javascript y XML Asíncrono, una técnica que nos permite diseñar páginas más interactivas, creando sitios web que se asemejan en su comportamiento a una aplicación de escritorio. Implementando AJAX, las respuestas son mucho más ágiles para el usuario ya que su navegador puede intercambiar información con el servidor sin necesidad de recargar totalmente la página como ocurre en las aplicaciones web tradicionales. AJAX es por tanto la base para el desarrollo de Aplicaciones de Internet Enriquecidas (RIA), un modelo que ha tomado un gran auge en los últimos años y está siendo adoptado por los web más populares para mejorar la experiencia del usuario.
El objetivo general de este curso es que cualquier diseñador o programador web entienda que papel juegan las distintas tecnologías que utiliza AJAX, conozca las posibilidades que ofrecen, y cómo puede implementarlas para mejorar la interactividad, respuesta y usabilidad de sus aplicaciones web. A lo largo de esta formación adquirirá un dominio sobre los siguientes puntos:
Qué es AJAX, cómo se utiliza y cómo debemos configurar nuestro equipo para trabajar
Qué tecnologías hay involucradas y qué papel juegan: XHTML, CSS, DOM, XMLHttpRequest, XML, JSON y Javascript.
Cómo se implementan peticiones a un servidor y manejar la información recibida
Cuáles son los distintos formatos en que pueden recibirse y procesarse las respuestas del servidor
Cómo implementar AJAX como base para Aplicaciones de Internet Enriquecidas (RIA)
Cómo implementar AJAX con los Frameworks más populares: jQuery, Dojo, Prototype, ExtJS, MooTools
No existen, aunque es conveniente conocer nociones sobre Javascript o PHP.
-Formación Bonificada: Si trabajas en una empresa en España, puedes bonificarte nuestros cursos, de modo que podrías ahorrarte el importe completo
Los contenidos se desarrollan a través de ejemplos de aplicaciones web reales cuyo código estará disponible para su descarga, así como ejercicios prácticos y actividades evaluables.
Tema 1. Introducción. ¿Qué es AJAX?
- Definición de AJAX
- Para qué sirve AJAX
- Sitios Web que utilizan AJAX
- Configuración de nuestro equipo
Tema 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 XMLHTTPRequest
Tema 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 partes
Tema 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 no
Tema 5. AJAX en los Frameworks (entornos de trabajo) existentes para Javascript
- jQuery
- Dojo
- Prototype
- Ext JS
- Mootools
Nett Formación, Cursos de especialización OnLine - ¿Eres creativo y el mundo online te apasiona? Este Master es l...
Nett Formación, Masters y Postgrados Presencial - OBJETIVO DEL CURSO: El Master MPD, con Especialidad en Mk On...
European Quality Formación, Masters y Postgrados OnLine - * Smartwatch U8. * Bibliografía "Manual de Diseño Grá...
SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Las empresas de hoy en día requieren para sus negocios de apli...
European Quality Formación, Cursos de especialización A distancia - Elabora el curso Técnico Superior en Diseño y Desarrollo Web a...
Cursos de especialización
A distancia ( Toda España )
50 horas
Descuento
75 €