AJAX

Datos generales

Publicado el: 2021-09-22
Costo: $100.00
Duración: 20 horas
Fecha inicio: 22 de septiembre de 2021
Fecha fin: 31 de diciembre de 2022
Institucion: Centro de Capacitación Integral
Tema: Diseño y programación web
Categoría: Curso
Modalidad: Online
Provincia: No Aplica
Dirección:

 

100% virtual, asincrónico, interactivo y dinámico.

 

 Beneficios:

 

Puede iniciar en cualquier momento.

 

Dispone de un mes para completar el curso.

 

Plataforma disponible 24/7. Puede ingresar sin límite de tiempo y /o frecuencia.

 

Se envía certificado digital al culminar.

 

Material didáctico descargable.

 

 Para más información e inscripciones:

 

Tels: (507) 220-3514 / 6747-9427

 

Emails: informacion@capacitacionintegral.com / teregonzalez34@hotmail.com

Pág. web: www.capacitacionintegral.com

 

Información adicional

 

AJAX

 

REF:           K011

 

HORAS:     20 horas

 

OBJETIVOS

 

 

 

·         Hacer uso de la tecnología dedicada a realizar comunicaciones asíncronas (AJAX) entre la página web y el servidor y los principios en los que se basa.

 

·         Conocer los navegadores que dan soporte de AJAX y los distintos entornos de desarrollo en donde crear aplicaciones basadas en AJAX.

 

·         Construir funciones propias de comunicación AJAX utilizando las implementaciones del objeto XMLHttpRequest.

 

·         Crear aplicaciones basadas en AJAX utilizando librerías del lado del cliente como la librería de desarrollo web de Google (GWT), o Jquery.

 

·         Crear aplicaciones basadas en AJAX utilizando librerías del lado del servidor como la librería DWR para aplicaciones Java o la librería XAJAX para aplicaciones PHP.

 

 

ÍNDICE DE CONTENIDOS

 

 

1. INTRODUCCIÓN A AJAX

 

1.1. ¿Qué es la Web 2.0 y AJAX?

 

1.2. Principios de AJAX

 

1.2.1.  Principios de diseño AJAX

 

1.2.2.  Principios de Usabilidad

 

1.2.3.  Principios de diseño del software

 

1.3. AJAX vs otras tecnologías

 

1.3.1.  Adobe Flash vs AJAX

 

1.3.2.  Java Applets vs AJAX

 

1.3.3.  Aplicaciones escritorio vs AJAX

 

1.4. Consideraciones importantes

 

1.5. Los navegadores web

 

1.5.1.  Netscape

 

1.5.2.  Microsoft Internet Explorer

 

1.5.3.  Proyecto Mozilla

 

1.5.4.  Konqueror

 

1.5.5.  Opera

 

1.5.6.  Safari

 

1.5.7.  Google Chrome

 

1.5.8.  Realizar pruebas a los navegadores

 

1.6. Servidores web: Apache HTTP Server

 

1.7. Entornos de desarrollo (IDE)

 

1.7.1.  Netbeans

 

1.7.2.  Eclipse (Web Tools Platform)

 

1.7.3.  Otros IDEs

 

 

2.  AJAX: ASYNCHRONOUS JAVASCRIPT AND XML

 

2.1.   Introducción

 

2.2.   XMLHttpRequest

 

2.2.1. Introducción a XMLHttpResquest

 

2.2.2. Implementaciones de XMLHttpRequest

 

2.3.   Proceso a seguir

 

2.4.   Toma de contacto

 

 

3. JSON

 

3.1.   Introducción

 

3.1.1. Introducción a JSON

 

3.1.2. Elementos que forman JSON

 

3.2.   Notación de JSON

 

3.3.   JSON y AJAX

 

3.4.   Acceso a la información JSON

 

 

4.  UTILIZANDO AJAX CON FRAMEWORKS

 

4.1.   GWT

 

4.1.1. Introducción

 

4.1.2. Primeros pasos en GWT

 

4.1.2.1. Iniciar un proyecto GWT

 

4.1.2.2. Proyecto GWT en Eclipse

 

4.1.2.3. Proyecto GWT en NetBeans

 

4.1.3. Una vista rápida

 

4.1.4. Paquetes Java de GWT

 

4.1.4.1. Paquetes de clases

 

4.1.4.2. Clases de paneles

 

4.1.4.3. Clases de Widgets

 

4.1.4.4. Clase HTTPRequest

 

4.1.4.5. Clases de XML/DOM

 

4.1.4.6. Clases de XML-RPC

 

4.2.   Jquery

 

4.2.1. Introducción

 

4.2.2. Los selectores

 

4.2.3. Manipulación del DOM

 

4.2.4. JQuery UI

 

4.2.5. AJAX

 

4.3.   Frameworks AJAX para el servidor

 

4.3.1. DWR: AJAX y Java

 

4.3.1.1. DWR

 

4.3.1.2. Instalación y uso básico

 

4.3.2. AJAX en PHP

 

4.3.2.1. XAJAX

 

4.3.2.2. Proceso a seguir

Descripción de las instalaciones:

 

100% virtual, asincrónico, interactivo y dinámico.

 

 Beneficios:

 

Puede iniciar en cualquier momento.

 

Dispone de un mes para completar el curso.

 

Plataforma disponible 24/7. Puede ingresar sin límite de tiempo y /o frecuencia.

 

Se envía certificado digital al culminar.

 

Material didáctico descargable.

 

 Para más información e inscripciones:

 

Tels: (507) 220-3514 / 6747-9427

 

Emails: informacion@capacitacionintegral.com / teregonzalez34@hotmail.com

Pág. web: www.capacitacionintegral.com