• Ir a navegación principal
  • Ir al contenido principal
SiliCodeValley

SiliCodeValley

Cursos online de diseño y desarrollo WordPress

  • Cursos
  • Tutoriales
  • Directos
  • Acceder
  • Empieza gratis

JavaScript ES6

Aprende todas las novedades introducidas en la especificación ECMAScript 20015 (ES6).

Este curso está en proceso de creación. Se irán subiendo lecciones hasta completarlo. Una vez completo quitaré este aviso.

¿Hay algún requisito?

Haber realizado el curso JavaScript ES5.

Módulos

Introducción

Lecciones

  • ECMAScript y las versiones de JavaScript
  • Funcionamiento del curso

Declaración de variables: VAR, LET, CONST

Lecciones

  • Alcance: global, función, bloque
  • Redeclaración
  • Temporal dead zone
  • Reasignación e Inmutabilidad
  • Declaración de variables en bucles
  • Qué leches debo usar

Mejoras en cadenas de texto

Lecciones

  • Nuevos métodos: startsWith, endWith, includes, repeat
  • Plantillas literales (Template literals)
  • Caso de uso: generar código HTML
  • Etiquetar plantillas literales

Funciones flecha

Lecciones

  • Funciones flecha
  • Más ejemplos con funciones flecha
  • No tenemos objeto «arguments»
  • Las funciones flecha no modifican el «this»

Mejoras en las funciones: SPREAD y REST

Lecciones

  • Parámetros por defecto
  • Parámetros REST
  • Arreglos y el operador SPREAD
  • Objetos y el operador SPREAD
  • Cadenas de texto y el operador SPREAD

Mejoras en los objetos literales

Lecciones

  • Cuando coinciden nombres de propiedades y variables
  • Métodos concisos
  • Propiedades computadas
  • Transferir propiedades de un objeto a otro

Destructuración

Lecciones

  • Destructuración de objetos
  • Destructuración de arreglos
  • Funciones y destructuración

Clases

Lecciones

  • Clases en ES6
  • Clases como expresiones
  • Herencia
  • Métodos estáticos y métodos computados
  • Sobreescribir métodos de la clase padre

Símbolos

Lecciones

  • Qué son los símbolos
  • Símbolos compartidos
  • Ejemplo práctico

Sets

Lecciones

  • Los sets
  • Ejempo práctico
  • Los weaksets

Maps

Lecciones

  • Los maps
  • Ejemplo práctico
  • Los weakmaps

Ciclos "For In" y "For Of"

Lecciones

  • El bucle «For In» y «For Of» en los arreglos
  • El bucle «For In» y «For Of» en los argumentos
  • El bucle «For Of» en las NodeList
  • Object.entries(), Object.keys() y Object.values()
  • Más ejemplos: cadenas de texto, sets y maps

Mejoras en los arreglos

Lecciones

  • Métodos .filter() y .reduce()
  • Array.from() y Array.of()
  • Métodos .find() y .findIndex()
  • Métodos .some() y .every()

Funciones de callback

Lección

  • Qué es una función de callback

JavaScript ES5
Advanced Custom Fields

  • Blog
  • Acerca
  • Contacto
  • Privacidad
  • Términos
  • Aviso Legal
  • Cookies

Utilizamos cookies propias y analíticas para darte la mejor experiencia en nuestra web.

Puedes informarte más sobre qué cookies estamos utilizando o desactivarlas en los AJUSTES.

Resumen de privacidad
SiliCodeValley

Esta web utiliza cookies propias y analíticas para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies analíticas

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Mostrar detalles
Nombre Proveedor Propósito Duración
_ga Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para distinguir a los usuarios. 2 años
_gat Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para limitar el porcentaje de solicitudes. 1 minuto
_gid Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para distinguir a los usuarios. 24 horas
Política de cookies

Más información sobre nuestra política de cookies