Introducción al Curso y JavaScript
  • Visual Studio Code y las Mejores Extensiones
  • Materiales del curso - DESCARGA MATERIALES AQUI
  • Materiales del curso Finalizados - DESCARGA MATERIALES AQUI
  • Hola Mundo en JavaScript
  • Mover JavaScript a su propio archivo
  • Lo que se puede hacer con JavaScript en 2 lineas
  • Comentar el Código en JavaScript
  • La Consola de JavaScript
  • Consideraciones en JavaScript con el ;
  • ESLint para solucionar errores de código
Variables en JavaScript
  • Todo lo que debes saber de las variables con var
  • Todo lo que debes saber de las variables con let
  • Todo lo que debes saber de las variables con const
Strings o Cadenas de Texto y sus Métodos
  • Crear Strings en JavaScript
  • String Methods - includes y length
  • Concatenar un String y Template Strings
  • Cortar Espacios en Blanco de un String
  • String Methods - Replace, Slice y Substring
  • String Methods - Repeat y Split
  • String Methods - Convertir a Mayusculas o Minusculas
Números en JavaScript
  • Crear Números en JavaScript
  • Operaciones en JavaScript
  • El Objeto Math
  • El Orden de las operaciones
  • Incrementos o Decrementos
  • Convertir Strings a Números
Operadores en JavaScript
  • Operador Mayor que y Menor Que
  • Comparar 2 valores
  • Comprar Null y undefined en JavaScript
Booleans en JavaScript
  • Crear y Comparar Booleans
  • Más sobre Comparar Booleans
  • Buenas practicas a la hora de evaluar un Boolean
Objetos en JavaScript
  • Crear Objetos en JavaScript
  • Como Acceder a los valores de un objeto
  • Agregar o Eliminar Propiedades de un objeto
  • Destructuring de Objetos
  • Objetos dentro de Objetos
  • Destructuring de Objetos Anidados
  • El Problema con los objetos
  • Congelar un Objeto para no poderlo modificar
  • Sellar un Objeto
  • Copiar 2 objetos
  • Funciones en Objetos y acceder a sus valores
  • El Object Constructor
  • Object .keys, .values y .entries
Arrays o Arreglos en JavaScript
  • Crear Arrays en JavaScript
  • Acceder a los valores de un Array
  • Recorrer un Array
  • Agregar nuevos valores a un array
  • Añadir nuevos elementos al fin o Inicio de un array
  • Crear un nuevo arreglo con el spread operator
  • Eliminar elementos con Splice
  • Destructuring de Arrays
  • .forEach para iterar un array
  • .map para iterar un array, y sus diferencias con forEach
Funciones en JavaScript
  • Crear Funciones en JS - Function expression y Function Declaration
  • La Diferencia entre Function expression y Declaration
  • Algunas funciones nativas en JavaScript
  • La Diferencia entre Función y Método
  • Parametros y Argumentos en Funciones
  • Parametros por default
  • Como se Comunican las funciones
  • Ejemplo con múltiples funciones que se pasan valores
  • Añadir Funciones en un Objeto
  • Arrow Functions
  • Las Ventajas de los Arrow Functions
  • Arrow Functions en un forEach y un map
  • Arrow Functions en el Reproductor de Música
Estructuras de Control
  • Creando un If
  • Comparador Estricto
  • Comparando Mayor o Menor que
  • Mayor o Igual y else if
  • Switch para evaluar múltiples Condiciones
  • El Operador && para revisar que se cumplan 2 o más condiciones
  • El Operador OR para que se cumpla al menos una condición
  • Detener la ejecución de un if con una función
  • El Operador Ternario
Iteradores en JavaScript
  • For Loop
  • break y continue; en un for loop
  • El Ejercicio Fizz Buzz
  • While Loop
  • Do While Loop
  • .forEach y .map
  • for ....of
  • for ...in
Array Methods
  • .some
  • .findIndex para encontrar la posición en un array
  • .reduce