Programación con JavaScript.

 OBJETIVOS DEL CURSO
  • Familiarizarse con la sintaxis de javascript.
  • Manejar las características básicas del lenguaje javascript para el diseño de páginas web.
  • Aprender a programar scripts para el lado del cliente (navegador web) con una sntaxis correcta y conocer los elementos básicos del lenguaje.
  • Aprender a manejar objetos y funciones propios del lenguaje y definidos por el usuario.
  • Aprender sobre el manejo de eventos para su aplciación en formularios html.
 
 CONTENIDOS
Módulo 1: Elementos Básicos y Sentencias de Control de Flujo.

Introducción.

Un poco de historia.
Diferencias entre Java y JavaScript.
Documento HTML.
Maneras de ejecutar scripts.
Comentarios.
Mayúsculas y minúsculas.
Separación de instrucciones.
Variables JavaScript.
Tipos de datos en JavaScript.
Operadores JavaScript.
Control de tipos.
Estructura IF.
Estructura SWITCH.
Bucle FOR.
Bucles WHILE y DO WHILE.
Break y continue.
Bucles anidados en JavaScript.

Sintaxis y elementos principales.

Sentencias de control de flujo.

Módulo 2: Funciones, Procedimientos, Clases y Eventos.

Las funciones.

¿Cómo se escribe una función?
¿Cómo llamar a una función?
¿Dónde colocamos las funciones?
Parámetros de las funciones.
Valores de retorno.
Clases vs prototipos.
Creación del objeto.
Propiedades del objeto.
Métodos.
Herencia.
Métodos y propiedades privadas.
Extensión de objetos nativos mediante el prototipo.
Conclusiones.
Objetos incorporados en JavaScript.
Clase String.
Clase Date.
Clase Math.
Clase Number.
Clase Boolean.
Creación de clases en JavaScript.
Cómo se define un evento.
Jerarquía desde el objeto window.
Los manejadores de eventos en JavaScript.
Ejemplos de eventos en JavaScript.
Elementos de formulario select asociados.
Expresiones regulares. Clase RegExp.
Funciones de JavaScript.

Programación orientada a objetos.

Clases de JavaScript.

Los eventos.

Otras clases y funciones de JavaScript.

Módulo 3: Formularios, Estilos y Ubicación de Elementos.

Gestión de formularios.

Trabajo con formularios, ejemplo de Calculadora sencilla.
Propiedades y métodos del objeto form.
Control de campos de texto con JavaScript.
Control de Checkbox en JavaScript.
Control de botones de radio en JavaScript.
Control de campos select con JavaScript.
Control de elementos Textarea en JavaScript.
El modelo DOM.
Manejo de estilos CSS con HTML Dinámico.
¿Cómo usar la función document.write?, ejemplos prácticos.
La función de JavaScript: innerHTML.
Trabajando con la jerarquía en JavaScript.
Objeto window de JavaScript.
Objeto document en JavaScript.

HTML dinámico y Hojas de estilo DHTML.

Formato del texto.

Ubicación de elementos.

Módulo 4: Tratamiento de Errores y Consejos Finales.

Tratamiento de errores.

Errores comunes.
Evitar errores comunes.
Depurar errores JavaScript.
Distintos navegadores.
Consejos para hacer un código sencillo y fácil de mantener.

Consejos.

 
 DURACIÓN

50 horas.

 
 PRECIO
375 €