PRESENTACIÓN
JavaScript es un lenguaje de programación poderoso, cuya principal característica es que permite
agregar interacción a una página web. Está considerado el lenguaje de programación más popular a nivel
mundial. Es fácil de aprender, al contar con una sintaxis sencilla y flexible, gracias a que es
multiplataforma y no requiere más que un navegador web para crear scripts que proporcionan dinamismo a
un sitio web, además de la posibilidad de integrarse con otras tecnologías.
PERFIL DE INGRESO
Este curso está dirigido a personas que desean adquirir los conocimientos necesarios para agregar
interacción a sus páginas HTML. Se requiere haber acreditado o demostrar conocimientos equivalentes a
los cursos Introducción a la programación y Creación de sitios web con HTML5.
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.
TEMARIO
1. |
CONCEPTOS BÁSICOS
1.1 |
¿Qué es JavaScript?
|
1.2 |
Agregar JavaScript a un
documento html
|
1.3 |
La consola web
|
1.4 |
Depurar JavaScript y hola
mundo
|
|
2. |
ELEMENTOS DE PROGRAMACIÓN EN JAVASCRIPT
2.1 |
Variables
2.1.1 |
Ámbito de
variables
|
|
2.2 |
Tipos de datos
|
2.3 |
Literales
|
2.4 |
Operadores
|
2.5 |
Constantes
|
2.6 |
Comentarios en JavaScript
|
2.7 |
Métodos
|
|
3. |
CONTROL DE FLUJO
3.1 |
Sentencias de bloque
|
3.2 |
if… else
|
3.3 |
switch
|
|
4. |
BUCLES E ITERACIÓN
4.1 |
for
|
4.2 |
while
|
4.3 |
do… while
|
4.4 |
break y continue
|
|
5. |
FUNCIONES Y OBJETOS
5.1 |
Creación de funciones
5.1.1 |
Expresiones regulares
|
|
5.2 |
Trabajar con objetos
5.2.1 |
Objetos
integrados de JavaScript
|
5.2.2 |
Objetos
HTML (Document Object Model (DOM))
|
5.2.3 |
Objetos
del navegador (Browser Object Model (BOM))
|
|
|
6. |
FORMULARIOS Y EVENTOS
6.1 |
Manipulación del DOM
|
6.2 |
Formularios
|
6.3 |
Validación de formularios
|
6.4 |
Modelo de eventos
|
|
7. |
MARCOS DE TRABAJO PARA EL DESARROLLO DE
APLICACIONES JAVASCRIPT
7.1 |
Introducción a los marcos
de trabajo
|
7.2 |
Instalación y puesta en
marcha
|
7.3 |
Desarrollo de una
aplicación empleando marcos de trabajo para JavaScript
|
|
PERFIL DE EGRESO
Los conocimientos adquiridos permitirán al participante crear páginas Web interactivas, a través del
lenguaje JavaScript, además de incorporar los conceptos del lenguaje HTML.
REQUISITOS ACADÉMICOS
Estudios mínimos de preparatoria o equivalente.
DURACIÓN
20 horas.
RECURSOS INFORMÁTICOS
- JavaScript
- Navegador de Internet (Firefox o Google Chrome)
BIBLIOGRAFÍA
- Oros Cabello, Juan Carlos. Navegar en Internet: diseño de páginas Web interactivas con JavaScript y CSS. México: Alfaomega, 2002
- Sanders, William B. Diseño con JavaScript. Madrid: Anaya Multimedia, 2002.
- Delgado Sanz, Soledad. JavaScript: Iniciación y referencia. Madrid: McGraw-Hill/Osborne, 2001.
- Alarcón Aguín, José Manuel. Programación en JavaScript. Madrid: Anaya Multimedia, 2000.
- Bradenbaugh, Jerry. Aplicaciones JavaScript. Madrid: Anaya Multimedia, 2000.
- Castledine, Earle. JQuery: Novice to Ninja. SitePoint, 2010.
- Morrison M. Head First JavaScript. O’Reilly, 2007.
Diciembre 2023