Saltear al contenido principal

Presentación del curso

AJAX es el acrónimo de Javascript y XML Asíncrono, una técnica que nos permite diseñar páginas más interactivas con un comportamiento similar 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. AJAX es por tanto la base para el desarrollo de Aplicaciones de Internet Enriquecidas (RIA), un modelo de gran auge en los últimos años y adoptado por los web más populares para mejorar la experiencia del usuario.

Objetivos

El objetivo de este  curso es entender el papel que juegan las tecnologías que se utilizan en AJAX, conocer sus posibilidades,  y cómo pueden implementarse para mejorar la interactividad, respuesta y usabilidad de nuestras aplicaciones web. Para ello, se cubrirán 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

Dirigido a

Diseñadores y Programadores web  interesados en la creación de sitios web interactivos implementando AJAX.

Para este curso se requieren unos conocimientos previos de HTML, CSS, DOM y Javascript, a un nivel intermedio. También es recomendable, aunque no imprescindible. tener unas nociones sobre servidores web y programación en PHP.

Para aquellos que no conozcan estas materias, les recomendamos realizar previamente  nuestro curso de Programación Web con Javascript y jQuery.

Autores y equipo tutorial

Este curso se ha diseñado en colaboración con Víctor M. Rivas, profesor de la EPSJ de la Universidad de Jaén, que además de haber creado los contenidos, integra el equipo tutorial que da asistencia a los alumnos en el curso.

Características y Metodología del Curso

Curso en formato online, disponible a través de nuestra plataforma de e-learning en la modalidad de «matrícula siempre abierta« . En este formato podrás:

  • Inscribirte en la fecha que desees y comenzar el curso ese mismo día.
  • Marcar tu propio ritmo de trabajo, con un amplio periodo de 3 meses, para completar el curso. Si necesitaras más tiempo, dispones de ampliaciones de plazo mensuales.
  • Contar con la asistencia personal del Tutor al que podrás consultar todas las dudas relacionadas con el contenido y ejercicios del curso.
  • Consultar los foros de soporte e interaccionar con otros participantes.
  • Estudiar los contenidos teóricos en la plataforma web (también descargables en formato pdf)
  • Descargar el código de los programas ejemplo para poder ejecutar o editarlos fácilmente en tu equipo.
  • Realizar tests y actividades prácticas, para comprobar por ti mismo, tu grado de avance.
  • Aprender programando, mediante ejercicios donde irás desarrollando scripts que el Tutor revisará y comentará contigo
  • El conjunto de actividades realizadas te permitirán obtener el Diploma acreditativo de aprovechamiento del Curso.

Contenidos

En los contenidos, detallados en la sección derecha de esta página, te explicamos cómo implementar Ajax, con ejemplos ilustrativos que pueden servirte para tus propias aplicaciones web.

Puedes consultar en estos enlaces un extracto del curso y un ejemplo de una actividad práctica. Tambien puedes realizar nuestro Test ¿qué sabes de AJAX?

Diploma y Certificado online

Al completar el Curso, recibirás un Diploma en formato pdf, certificado digitalmente, en el que se recogen las materias y horas cursadas en esta formación y un  Certificado online (opcional).

Consulta nuestra página con más información sobre nuestros Diplomas y Certificados online

Otros cursos

Cartel curso

Matrícula cerrada

Temario

  • Tema 1. Introducción. ¿Qué es AJAX?
    – Definición, uso y ejemplos de AJAX.
    – Configuración de nuestro equipo
  • Tema 2. Peticiones de URIs mediante AJAX
    – Objeto XMLHttpRequest, propiedades y métodos.
    – Manejador de eventos onreadystatechange.
    – Peticiones síncronas vs asíncronas.
    – Actualizando sólo parte de la página web.
    – Enviando datos mediante conexiones AJAX.
  • Tema 3. Formatos para los datos recibidos mediante AJAX
    A través del ejemplo de una aplicación que nos permite capturar un RSS , manipular su información y la forma de presentarla se estudiará:
    – Código de los ejemplos de información con distintos formatos.
    – Procesamiento de formato texto, HTML, JSON, XML, RSS.
    – Descargando datos de terceras partes
  • Tema 4. Aplicaciones de internet enriquecidas (RIA) y AJAX
    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. 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

Recursos didácticos

El curso te ofrece los siguientes recursos:

  • Contenido teórico (web y pdf)
  • Código de los ejemplos
  • Tests y Actividades autocorregibles
  • Ejercicios revisados por el tutor
  • Foros de soporte y participación

Volver arriba
Esta web usa cookies para su correcto funcionamiento. No hay cookies de publicidad, aunque algunos de los contenidos mostrados (videos o documentos insertados) están alojados en servicios externos (Youtube, Vimeo, Box...) que sí pueden implementar sus propias cookies.    Más información
Privacidad