Objetivos 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, 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

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 tener unas nociones sobre servidores web y programación en PHP. Para aquellos que no conozcan estas materias, les recomendamos realizar previamente nuestros cursos de Programación Web con Javascript  (cuentas con un Pack ‘Javascript + AJAX‘) y Desarrollo de Aplicaciones Web con PHP/MySQL.

Autores y equipo tutorial

Esta formación se ha diseñado en colaboración con Víctor Rivas Santos, profesor de la EPSJ  de la Universidad de Jaen, Autor y Tutor del Curso.

Metodología:

Curso en formato online, disponible a través de nuestra plataforma de e-learning en la modalidad de “matrícula siempre abierta , cuyas características principales para el alumno son:

  • Puede inscribirse en la fecha que desee y realizar el curso en cualquier momento del año.
  • Marca su propio ritmo de trabajo, contando con un periodo amplio de 3 meses, para finalizar el curso.
  • Cuenta con asistencia tutorial que le resuelve las dudas relacionadas con el contenido del curso
  • Accede a los contenidos teóricos en la plataforma web y en formato pdf descargable
  • Realiza cuestionarios y ejercicios, cuyos resultados puede contrastar con las soluciones ya elaboradas por el equipo tutorial.
  • Realiza actvidades evaluables que el Tutor revisará y comentará con el alumno.

 


 

Otros Cursos

Algunos de los Cursos que hemos elaborado:

MATRÍCULA SIEMPRE ABIERTA


EDICIONES PROGRAMADAS CON EL CEVUG
AUTOFORMACIÓN GRATUITA

Cartel del curso de AJAX

Datos del Curso

-Fechas: El alumno puede realizar el curso en cualquier fecha. Una vez inscrito, dispone de 3 meses para completarlo.

-Precio: 75 €. (pago que se puede realizar mediante transferencia o Paypal)

Este es un precio reducido para particulares que no acceden a las bonificaciones de la FTFE para empresas

-Duración: 50 horas

-Diploma: se obtendrá un diploma acreditativo (en formato electrónico) de haber realizado el curso

Inscripción

Si gestionas la formación de tu empresa o eres un trabajador con contrato laboral, consulta en este enlace el precio del Curso y cómo lo puedes boníficar a través de la Fundación Tripartita (FTFE).


Curso relacionado: Curso de JavaScript

Dispones de un Pack “JavaScript + AJAX” a un precio especial


TEST¿Qué sabes de AJAX?


Temario

Los contenidos se desarrollan a través de ejemplos de aplicaciones web cuyo código estará disponible para su descarga, así como ejercicios prácticos y actividades evaluables.

Puedes consultar en estos enlaces un extracto del curso y un ejemplo de una actividad práctica.

    • 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