JAVASCRIPT para generar páginas Web interactivas

PRESENTACIÓN

JavaScript es un lenguaje de programación basado en scripts, que se puede incorporar dentro de un documento HTML. En este contexto, un script podría definirse como un conjunto de sentencias o instrucciones interpretadas y ejecutadas por un navegador Web, encargado de realizar la tarea de interpretar el código de programación de JavaScript.

La principal característica de JavaScript es que posibilita la dinámica e interacción en una página Web, y aunque es un lenguaje muy simple, es bastante completo para la programación del lado del cliente (del navegador), motivo por el cual los desarrolladores Web lo encuentran flexible y sencillo de usar.

OBJETIVO

El participante empleará JavaScript para generar páginas Web dinámicas e interactivas, extendiendo a su vez la funcionalidad de las páginas HTML tradicionales.

PERFIL DE INGRESO

El curso está dirigido a desarrolladores de sitios Web que requieran agregar interacción a las páginas HTML.

Los interesados deberán:

TEMARIO

1. CONCEPTOS BÁSICOS
1.1 Definición.
1.2 Herramientas de desarrollo.
1.3 Incorporar JavaScript en documentos Web.
2. PROGRAMACIÓN EN JAVASCRIPT
2.1 Variables y tipos de datos.
2.2 Literales.
2.3 Operadores.
2.4 Estructuras de control.
2.5 Comentarios.
3. FUNCIONES Y OBJETOS
3.1 Creación de funciones.
3.2 Trabajar con objetos.
3.2.1 Arreglos.
3.2.2 Objetos integrados de JavaScript.
3.2.3 Objetos HTML y del navegador.
4. FORMULARIOS Y EVENTOS
4.1 Formularios.
4.2 Validación de formularios.
4.3 Modelo de eventos.
5. MARCOS DE TRABAJO PARA EL DESARROLLO DE APLICACIONES JAVASCRIPT
5.1 Introducción a los marcos de trabajo.
5.2 Instalación y puesta en marcha.
5.3 Desarrollo de una aplicación de software para ejemplificar el uso de los marcos de trabajo.

DURACIÓN

El curso tiene una duración de 4 semanas, equivalente a 20 horas.

FORMA DE TRABAJO

EVALUACIÓN

Prácticas
40%
Participación en los foros
20%
Cuestionarios
10%
Proyecto final
30%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: