Tema 1.- Primeros Pasos.
Introducción: ¿Qué es JavaScript? El lenguaje JavaScript. Diferencias entre Java y JavaScript. Sintaxis JavaScript: Inserción de Código. Elementos Básicos: ¿Cuáles son los Elementos Básicos? Tipos de Datos. Variables. Literales. Comentarios. Operadores. Términos reservados
Tema 2.- Estructuras y Funciones.
Estructuras de Control. Qué son las Estructuras de Control. Estructuras Condicionales. Estructuras Repetitivas. Funciones en JavaScript y Depuración de Código: Definición de Función. Funciones Predefinidas. Funciones Recursivas. Depuración de Código. Arrays en JavaScript: Definición de Array. Creación, Manejo y Propiedades de los Arrays. Tipos de Arrays: Asociativos y Multidimensionales.
Tema 3.- Objetos y Eventos.
Objetos en JavaScript: Definición, Propiedades y Métodos. Estructuras de Manejo de Objetos. El Modelo de Objetos del Documento. Los Objetos del Navegador. Objetos predefinidos de JavaScript. Objetos Definidos por el Usuario. Eventos en JavaScript: Qué son los Eventos. Lista de Eventos. Manejadores de Eventos.
Tema 4.- Entorno Gráfico y Aplicaciones.
Frames en JavaScript: Definición. Cómo usar los Frames en JavaScript. Configuración del Interface: Menús de Navegación. Hojas de Estilo (CSS). Mensajes de Alerta y Barra de Estado. Tratamiento de Imágenes. Aplicaciones Dinámicas: Formularios. Validación de Formularios. Cookies.