Javascript
Este curso está dirigido a todos los desarrolladores de sitios Web que sienten la necesidad de hacer sus páginas más atractivas y útiles de lo que son ahora. HTML a secas resulta insuficiente cuando lo que se desea es interactuar con el usuario que visita su página. Por ello, es el momento de aprender un lenguaje de programación totalmente eficiente como JavaScript. Con este curso aprenderá los fundamentos de JavaScript y dispondrá de los conocimientos suficientes para trabajar con soltura en el ámbito de las aplicaciones para navegadores Web, así como para intentar el salto a otros entornos basados en este lenguaje. Entre los aspectos que se tratan están las variables y tipos que se pueden usar, cómo se trabaja con objetos y con cookies, y cómo validar datos, entre mucho más.
Perfil del alumno
Este curso está dirigido a cualquier persona con conocimientos de HTML que quiera introducir más dinamismo en las páginas web que desarrolla. Es recomendable tener conocimientos técnicos en programación aunque no es imprescindible.
Duración del curso
Número de horas: 110
Horario: 5 horas consecutivas al día repartidas de Lunes a Jueves desde las 09:00 hasta las 14:00 y desde las 16:00 hasta las 21:00
Bibliografía
de Caso Parra, Astor. JavaScript. Edición 2010. Ediciones Anaya Multimedia, 2009. Guías prácticas.
Temario
Tema 1. Introducción a JavaScript
- Versiones de JavaScript y los navegadores
- Integración con HTML
- Sintaxis del lenguaje
Tema 2. Variables, tipos de datos y expresiones regulares
- Variables
- Tipos de datos
- Expresiones regulares
Tema 3. Operadores y conversión entre tipos
- Operadores en JavaScript
- Conversión entre tipos
Tema 4. Estructuras de control
- Estructuras condicionales
- Estructuras de bucle
- Estructuras de manipulación de objetos
Tema 5. Funciones
- Declaración de funciones
- Parámetros
- Valores de retorno
- Funciones predefinidas
- Ámbito o alcance de las variables
Tema 6. Programación orientada a objetos
- Definición de un objeto (constructor)
- Trabajar con objetos
- Estructuras de manipulación de objetos
Tema 7. Objetos de JavaScript
- Objetos envoltorio
- Objeto Array
- Objeto Date
- Objeto Math
- Objeto RegExp
Tema 8. Objetos del navegador (DOM)
- Objeto window
- Objeto navigator
- Objeto screen
- Objeto history
- Objeto location
- Objeto document
- Objeto anchor
- Objeto link
- Objeto image
Tema 9. Formularios
- Formularios en HTML
- Formularios en JavaScript
- Validar datos de un formulario
Tema 10. Eventos
- Eventos en JavaScript
- Eventos en una página HTML
- Trabajar con eventos
Tema 11. Cookies
