Aplicaciones de escritorio en servidores web: Ajax 

Logo Twitter
Estado
Inscripción cerrada temporalmente
Horarios
Días de conexión: 60 días - 2 meses

Área formativa
Ingeniería y TICs
Duración
40 horas
Destinatarios
Diseñadores y Programadores web interesados en la creación de sitios web interactivos implementando AJAX

Créditos de libre configuración
  • LEC:4
  • ECTS:2

Tasas de matrícula
  • Ordinaria:160 €
Descripción
Los grupos formativos comenzaran a principio de cada mes:
  • F. inicio: 01/03/2017    F. Fin: 30/04/2017
  • F. inicio: 01/04/2017    F. Fin: 31/05/2017
  • F. inicio: 01/05/2017    F. Fin: 30/06/2017
  • F. inicio: 01/06/2017    F. Fin: 31/07/2017
  • F. inicio: 01/07/2017    F. Fin: 30/08/2017
  • F. inicio: 01/08/2017    F. Fin: 30/09/2017
  • F. inicio: 01/09/2017    F. Fin: 31/10/2017

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.


 CERTIFICACIÓN

Al finalizar el curso el alumno recibirá un Diploma o Certificado emitido por la Fundación General de la Universidad de León y de la Empresa.

'Enseñanza que no conduce a la obtención de un título con valor oficial'.


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



Programa
Módulo 1: Introducción y conceptos

Unidad Didáctica 1: Introducción ¿Qué es AJAX?


1. El proceso Cliente/Servidor
2. Páginas dinámicas
3. Ajax
4. Ejemplos de sitios que usan Ajax

Unidad Didáctica 2: Tecnologías para el trabajo con AJAX

1. Trabajo con AJAX
2. HTML, hojas de estilo CSS y XHTML
  • HTML, hojas de estilo CSS y XHTML
  • HTML
  • CSS
  • XHTML
3. Fundamentos de JavaScript
  • Historia y soporte
  • Fundamentos de JavaScript
  • Tipos de datos
  • Instrucciones de asignación, entrada y salida
  • Instrucciones de control
  • Funciones
  • Funciones predefinidas
4. JavaScript Orientados a Objetos
  • Modelo de objetos en JavaScript
  • Clases predefinidas en Javascript
  • Creación de clases propias
  • Prototipos
  • Extensión de Objetos predefinidos
  • Herencia
5. DOM del navegador
  • Fundamentos DOM
  • Jerarquía de objetos DOM
  • Propiedades y métodos del objeto Document (DOM)
  • Propiedades y métodos de los elementos
  • Propiedades y métodos de los nodos
  • Trabajar con eventos
  • Objetos del navegador
  • Ejemplos de uso habitual
6. XML
  • XML
  • Parsers (Analizadores)
  • Estructura y sintaxis del código XML
  • Estructuración de contenidos en XML
  • Estilos
  • Otras tecnologías relacionadas

Módulo 2: Elementos que componen AJAX

Unidad Didáctica 3: Elementos que componen AJAX

1. Elementos que componen AJAX
  • El objeto XMLHttpRequest
  • Realizar una petición con AJAX
  • Recibir la petición. La respuesta en formato texto
  • Recibir la petición. La respuesta en formato XML.
  • JSON
  • Mostrar los resultados al usuario
  • Procesar la respuesta XML

Módulo 3: Herramientas para AJAX

Unidad Didáctica 4: Herramientas para AJAX

1. Frameworks y librerías para AJAX
2- Prototype y script.aculo.us
3. JQuery
4. xAJAX
5. Otros

Unidad Didáctica 5: Implementación de AJAX. Una aplicación completa

1. Planteamiento general
2. La base de datos
3. El componente del cliente
4. El componente del servidor



Más información
  •     formacion@fgulem.es
  •     987 293355


Entidades colaboradoras
    No hay entidades colaboradoras.
No hay bonificaciones para este curso.