Dia 1:
- Problemas, soluciones y programas
- Diseño de soluciones
- Construcción de soluciones
Dia 2:
- Configuración del entorno de desarrollo
- Introducción a HTML
Dia 3:
- Una descripción general de la sintaxis de JavaScript
- (Avanzado)
- Identificadores
- Declaración frente a expresión
- Sintaxis ambigua
- Punto y coma
- Inserción automática de punto y coma (ASI)
- Punto y coma: mejores prácticas
- Modo estricto frente a modo descuidado
- Variables y asignación
Dia 4:
- Valores y tipos de datos
- ¿Qué es un tipo?
- Jerarquía de tipos de JavaScript
- Los tipos de especificación de lenguaje
- Valores primitivos versus objetos
- Los no-valores undefined y null
- Booleanos
- Números
- Math
- String
Dia 5:
- Declaraciones de flujo de control
- Condiciones de las declaraciones de flujo de control
- Sentencias if [ES1]
- Sentencias switch [ES3]
Día 6:
- Bucle while[ES1]
- Bucle do-while [ES3]
- Bucle for[ES1]
- Lazos de control: break y continue
Dia 7:
- Funciones
- Funciones flecha
Dia 8:
- Objetos
- Clases
- Módulos
- Arreglos
Dia 9:
Proyecto final: Programa en JavaScript.