Introducción al Master en JavaScript
  • Introducción
[ Introducción: HTML ]
  • HTML - ¿Que aprenderemos?
HTML (Repaso opcional)
  • ¿Que es HTML?
  • ¿Que es una etiqueta?
  • Estructura HTML
  • Etiquetas para textos
  • Listas en HTML
  • Imagenes
  • Tablas
  • Formularios
  • Ejercicio completo de HTML
  • Múltiples paginas
  • Enlaces y links
[ Introducción: Programación desde cero y Javascript]
  • Programación desde cero y Javascript - ¿Que aprenderé?
Primeros pasos con JavaScript
  • Herramientas necesarias
  • Hola Mundo en JavaScript
  • La consola del navegador
Variables
  • Variables y comentarios
  • Modo estricto
  • Let y Var
  • Constantes
Tipos de datos y Operadores
  • Operadores y tipos de datos
  • Detectar el tipo de dato con Typeof
Estructuras de control - Condicionales
  • Condicional if
  • Condicionales y operadores lógicos
  • Condicional Switch
Estructuras de control - Iteradores y bucles
  • Bucle For
  • Bucle While
  • Bucle Do While
  • Como parar un bucle - Break
Alertas y ventanas
  • Alertas y ventanas de ingreso de datos
Ejercicios de programación - Bloque 1
  • Ejercicio 1
  • Ejercicio 1 Plus
  • Ejercicio 2
  • Ejercicio 3
  • Ejercicio 4
  • Ejercicio 5
  • Ejercicio 6
  • Ejercicio 7
  • Ejercicio 8
Funciones y métodos
  • Crear funciones
  • Parámetros
  • Parámetros opcionales
  • Funciones dentro de otras
  • Parámetros rest y spread
  • Funciones anónimas y callbacks
  • Funciones flecha
  • El ámbito de las variables
  • Métodos para procesar textos
  • Métodos de búsqueda
  • Funciones de reemplazo
  • Plantillas de Texto en Javascript
Arrays y Arreglos
  • Arrays básicos
  • Arrays avanzados
  • Recorrer arrays: for, forEach
  • Arrays multidimensionales
  • Operaciones con arrays
  • Convertir un string en un array
  • Ordenar arreglos
  • Recorrer arreglos: for in
  • Buscar en un array
Ejercicios de programación - Bloque 2
  • Ejercicios de Arrays y Funciones
[ Introducción: JavaScript en profundidad ]
  • Javascript moderno en profundidad - ¿Que aprenderé?
DOM - Document Object Model
  • Introducción al DOM - Document Object Model en JavaScript
  • Seleccionar y modificar elementos de la página
  • Practicando con el DOM - Query Selector, getElementById, getElementsByClassName
  • Query Selector All
BOM - Browser Object Model
  • Manipular el navegador y obtener datos con Javascript
Eventos
  • ¿Que es un evento? + Eventos de raton
  • Eventos de teclado y foco, etc
  • Evento Load
  • Timers
Ejercicios de desarrollo web - Bloque 3
  • Ejercicio completo con el DOM, Eventos y funciones
  • Validar formulario con JavaScript puro
JSON - Objetos en JS - JavaScript Object Notation
  • Operador this
  • JSON - ¿Que es y como usar los objetos?
LocalStorage - Almacenamiento local en el navegador
  • Como trabajar con el LocalStorage
  • Ejercicio completo con el LocalStorage
Peticiones asíncronas (Fetch, Ajax) y Promesas