El curso estudiará la programación en Internet a través del lenguaje Javascript. Se estudiará su sintaxis, sus estructuras y datos y la forma y manera de realizar la programación Web. Se estudiarán las funciones y librerías que incorpora este lenguaje.
TEMARIO:
UNIDAD DIDÁCTICA 1: INTRODUCCION A JAVASCRIPT
LECCIÓN 1: INTRODUCCION A JAVASCRIPT
INTRODUCCIÓN
ANTES DE EMPEZAR
VERSIONES DE NAVEGADORES Y DE JAVASCRIPT
EFECTOS RÁPIDOS
EL LENGUAJE JAVASCRIPT
SINTAXIS JAVASCRIPT
UNIDAD DIDÁCTICA 2: VARIABLES, DATOS, OPERADORES Y ESTRUCTURAS
LECCIÓN 1: VARIABLES
DECLARACIÓN DE VARIABLES
ÁMBITO DE LAS VARIABLES
LECCIÓN 2: TIPOS DE DATOS EN JAVASCRIPT
TIPOS DE DATOS NUMÉRICO
TIPO BOLEANO
TIPO DE DATOS CADENA DE CARACTERES
LECCIÓN 3: OPERADORES JAVASCRIPT
OPERADORES ARITMÉTICOS Y OPERADORES DE ASIGNACIÓN
OPERADORES DE CADENAS Y OPERADORES LÓGICOS
OPERADORES CONDICIONALES Y OPERADORES A NIVEL DE BIT
LECCIÓN 4: ESTRUCTURAS DE CONTROL
TOMA DE DECISIONES. BUCLES
ESTRUCTURA IF. EXPRESIONES CONDICIONALES
SENTENCIAS IF ANIDADES. OPERADOR IF
ESTRUCTURA SWITCH
BUBLE FOR. BUCLES ANIDADOS EN JAVASCRIPT
UNIDAD DIDÁCTICA 3. FUNCIONES Y LIBRERIAS DE FUNCIONES
LECCIÓN 1: FUNCIONES EN JAVASCRIPT
FUNCIONES EN JAVASCRIPT
PARÁMETROS DE LAS FUNCIONES
VALORES DE RETORNO
ARRAYS EN JAVASCRIPT
LECCIÓN 2: LIBRERÍA DE FUNCIONES JAVASCRIPT
FUNCIÓN EVAL
FUNCIÓN PARSEINT
FUNCIÓN ISNAN
MÓDULO B:
PROGRAMACIÓN JAVASCRIPT: DOM Y SEGURIDAD.
UNIDAD DIDÁCTICA 1. OBJETOS JAVASCRIPT Y SUS CARACTERISTICAS
LECCIÓN 1. OBJETOS EN JAVASCRIPT
1. Objetos en JavaScript
1.1. Cómo instanciar objetos
1.2. Cómo acceder a propiedades y métodos de los objetos
2. Creación de clases en JavaScript
3. Creación de clases en JavaScript(I)
4. Creación de clases en JavaScript (II)
5. Objetos incorporados en JavaScript
LECCIÓN 2. OBJETOS Y CLASES JAVASCRIPT
1. Los objetos del lenguaje
2. Clase String en JavaScript
2.1. Propiedades de String
2.2. Métodos de String
2.3. Ejemplos de funcionamiento de la clase String
3. Clase Date en JavaScript
3.1. Métodos de la clase Date
3.2. Ejemplo de funcionamiento de Date
4. Clase Math en JavaScript
4.1. Propiedades de Math
4.2. Métodos de Math
4.3. Ejemplo de utilización de la clase Math
5. Clase Number en JavaScript
5.1. Propiedades de la clase Number
6. Clase Boolean en JavaScript
7. El objeto Function
LECCIÓN 3. JERARQUÍA DE OBJETOS DEL NAVEGADOR
1. JERARQUIA DE OBJETOS DEL NAVEGADOR
1.1. Ejemplo de acceso a la jerarquía
1.2. Trabajando con la Jerarquía en JavaScript
1.3. Las propiedades de un objeto pueden ser a su vez otros objetos
1.4. Navegación a través de la jerarquía
2. Objeto window de JavaScript
2.1. Propiedades del objeto window
2.2. Métodos de window en JavaScript
2.3. Ejemplos de métodos de window
3. Objeto document en JavaScript
3.1. Propiedades del objeto document
3.2. Ejemplos de propiedades de document
3.3. Métodos de document
3.4. Flujo de escritura del documento
3.5. Métodos open() y close() de document
LECCIÓN 4. OTROS OBJETOS.
1. El objeto location
1.1. Propiedades del objeto location
1.2. Métodos del objeto location
2. El objeto history
2.1. Propiedades del objeto history
2.2. Métodos del objeto history
3. El objeto navigator
3.1. Propiedades del objeto navigator
3.2. Métodos del objeto navigator
4. El objeto link
4.1. Propiedades del objeto link
5. El objeto anchor
5.1. Propiedades del objeto anchor
6. El objeto image
6.1. Propiedades del objeto image
UNIDAD DIDACTICA 2. EVENTOS EN JAVASCRIPT
LECCIÓN 1. EVENTOS
1. Los eventos en JavaScript
1.1. Cómo se define un evento
1.2. Jerarquía desde el objeto window
1.3. Los manejadores de eventos en JavaScript
1.4. Ejemplos de eventos en JavaScript. Onabort
1.5. Elementos de formulario select asociados
1.6. Evento onunload de JavaScript
1.7. Evento onload de JavaScript
UNIDAD DIDÁCTICA 3. FORMULARIOS, COOKIES Y FRAMES EN JAVASCRIPT
LECCIÓN 1. FORMULARIOS
1. Trabajo con formularios en JavaScript
1.1. Ejemplo de trabajo con formularios. Calculadora sencilla
1.2. Propiedades del objeto form
1.3. Ejemplos de trabajo con las propiedades
1.4. Métodos del objeto form
1.5. Ejemplo de trabajo con los métodos
2. Control de campos de texto con JavaScript
2.1. Campo Text
2.2. Propiedades del campo text
2.3. Métodos del objeto Text
2.4. Campos Password
2.5. Campos Hidden
2.6. Control de Checkbox en JavaScript
2.7. Control de botones de radio en JavaScript
2.8. Control de campos select con JavaScript
2.9. Objeto option
2.10. Control de elementos Textarea en JavaScript
LECCIÓN 2. LAS COOKIES Y LOS FRAMES EN JAVASCRIPT
1. LAS COOKIES EN JAVASCRIPT
1.1. ¿Cómo se usan?
1.2. ¿Qué son los Frames?
UNIDAD DIDACTICA 4. DOM, GESTION DE ERRORES Y SEGURIDAD
LECCIÓN 1. EL MODELO DE OBJETOS DE DOCUMENTO (DOM)
1. ¿Qué es el DOM?
2. Compatibilidad entre los DOMs
3. El DOM según Netscape
4. Acceso a los elementos del modelo
LECCIÓN 2. GESTIÓN DE ERRORES EN JAVASCRIPT
1. MANEJO DE ERRORES
2. Tipos de errores
3. Consolas de error de los navegadores
4. Errores más frecuentes en JavaScript
5. Algunos trucos para encontrar errores
6. Las sentencias try y catch
7. Conclusión
LECCIÓN 3. LA SEGURIDAD Y CONSEJOS EN JAVASCRIPT
1. El marcado de datos (data tainting)
2. El firmado de scripts
3. Reducción De Tamaño En JavaScript
4. Eliminado de espacios, líneas en blanco y caracteres de punto y coma