SÍLABO DE JAVASCRIPT, AJAX Y JQUERY CÓDIGO : DAW004

Transcripción

SÍLABO DE JAVASCRIPT, AJAX Y JQUERY CÓDIGO : DAW004
SÍLABO DE JAVASCRIPT, AJAX Y JQUERY
CÓDIGO
DENOMINACIÓN
NIVEL
PRERREQUISITO
ÁREA CURRICULAR
CONDICIÓN
Nº DE HORAS
: DAW004
: JAVASCRIPT, AJAX Y JQUERY
: Básico - Intermedio
: DAW003
: Desarrollador de Aplicaciones Web Dinámicas
: Obligatorio
: Total: 26
Teóricas: 02
Prácticas: 24
SUMILLA:
AJAX es una técnica de desarrollo web para crear aplicaciones interactivas que se ejecutan en el cliente,
es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el
servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad
de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones.
COMPETENCIA:
Diseña y crea aplicaciones interactivas en el lado del cliente, utilizando herramientas como JavaScript,
AJAX y jQuery, en forma adecuada, eficiente, coherente y creativamente.
CAPACIDADES:
1. Aplica los conceptos básicos del lenguaje JavaScript.
2. Utiliza la sintaxis básica de JavaScript para la creación de funciones.
3. Utiliza algunas de las funciones predefinidas de JavaScript.
4. Mejora la estética de la web con AJAX.
5. Desarrolla y utiliza diversos plugins de jQuery.
CONTENIDOS BÁSICOS:
SESIÓN 1
- Introducción
- JavaScript
- Breve historia
- Especificaciones oficiales
- Cómo incluir JavaScript en documentos
XHTML
- Etiqueta noscript
- Glosario básico
- Sintaxis
- Posibilidades y limitaciones
- JavaScript y navegadores
- JavaScript en otros entornos
- El primer script
CENTRO DE CÓMPUTO E INFORMÁTICA
SESIÓN 2
- Programación básica
- Variables
- Tipos de variables
- Operadores
- Estructuras de control de flujo
- Funciones y propiedades básicas de
JavaScript
SESIÓN 3
- Programación avanzada
- Funciones
- Ámbito de las variables
- Sentencias break y continue
- Otras estructuras de control
- DOM
PÁG. 1
-
Eventos
Modelos de eventos
Modelo básico de eventos
Obteniendo información del evento
(objeto event)
SESIÓN 4
- Formularios
- Propiedades básicas de formularios y
elementos
- Utilidades básicas para formularios
- Validación
- Otras utilidades
- Relojes, contadores e intervalos de
tiempo
- Calendario
- Tooltip
- Menú desplegable
- Galerías de imágenes (Lightbox)
SESIÓN 5
- Detección y corrección de errores
- Corrección de errores con Internet
Explorer
- Corrección de errores con Firefox
- Corrección de errores con Opera
- Recursos útiles
SESIÓN 6
- AJAX
- Definición de AJAX
- ¿Dónde se utiliza?
- Ventajas y desventajas
- El formato XML
- El objeto XMLHttpRequest
- Métodos del objeto XMLHttpRequest
para obtener información
- open
- setRequestHeader
- send
- Propiedades de método
XMLHttpRequest
- onreadystatechange
- readyState
- responseText
- responseXML
SESIÓN 7
- El objeto document
- Métodos para gestionar la información
- getElementsByTagName
CENTRO DE CÓMPUTO E INFORMÁTICA
-
getElementById
getAttribute
La propiedad innerHTML
Compatibilidad
con
navegadores
distintos
SESIÓN 8
- Introducción a jQuery
- Descripción de este manual
- Breve referencia HTML
- Concepto DOM
- Breve referencia CSS
- Software a usar
- Editor de texto
- Navegador web
- La librería jQuery
- Servidor web
- Selectores con jQuery
- Lista de ejemplos
- Enlaces externos recomendables
SESIÓN 9
- Características principales de jQuery
- Técnicamente ¿qué es jQuery?
- Trabaja por grupos(Iteración implícita)
- Diseñado para realizar consultas a través
del DOM
- Es un sistema modular
- Chaining
- Enlaces externos
- Introducción a los eventos
- Evento clic
- Comportamiento en cola
- Evento hover
- Eventos del teclado
- Borrando eventos función off
SESIÓN 10
- Efectos y modificaciones sobre el DOM
- insertbefore
- before
- insertafter
- after
- append
- appendto
- fadeIn
- animate
- animate sobre un color
- show
- hide
PÁG. 2
SESIÓN 11
- Ajax y Jquery
- Otras funciones Ajax
- getScript
- getJSON
- Ejemplo load
SESIÓN 12
- Organización de código
- Organizando el código en archivos
- jQuery Plugins
- Listado de Recursos Disponibles
- Colores CSS3
- Selectores CSS3
- Recursos Externos
- Probar código al vuelo
- Listado de ejemplos disponibles
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 3
ACTITUDES:
 Asiste puntualmente a las sesiones de práctica.
 Responsabilidad en el trabajo de laboratorio.
 Demuestra creatividad en el manejo de JavaScript, AJAX y jQuery
CRITERIOS DE EVALUACIÓN:
Asistencia a las clases teóricas y a las prácticas de acuerdo al reglamento de evaluación.
Calificación: La evaluación del aprendizaje de las capacidades y actitudes, será de acuerdo a los
indicadores establecidos en el desarrollo de cada unidad didáctica.
Los indicadores de capacidades se evaluarán a través de pruebas escritas de cotejo para la
observación del desarrollo de actividades experimentales y los indicadores actitudinales serán
evaluados por medio de una escala de calificación.
La fórmula para la obtención del promedio final será la siguiente:
Promedio = 0,9 (Promedio Capacidades) + Actitudes
BIBLIOGRAFÍA Y WEBGRAFÍA:
 Juan Carlos Oros Cabello, Diseño de Páginas Web con HTML, JavaScript y CSS, 2008
 José López Quijano, Domine JavaScript, 2005
 Maximiliano R. Firtman, Ajax: Web 2.0 para Profesionales, 2008
 Javier Mellado Dominguez, Manual Imprescindible de Ajax, 2008
 Phill Ballard, Michael Moncur, Ajax, JavaScript and PHP all in One, 2008
 Bear Bibeaut, Yeude Katz, JQuery in Action, 2009.
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 4

Documentos relacionados