Fundamentos de ES6

26 lecciones - 207 minutos

En el 2015 se lanz贸 una nueva versi贸n de JavaScript llamada ES6. El objetivo principal de esta versi贸n es a帽adir nuevas funcionalidades que permitan escribir c贸digo claro y conciso.

Esta versi贸n ha sido una pieza clave para desatar la innovaci贸n en el ecosistema de JavaScript. Lo cual ha permitido el crecimiento exponencial de Node.js y el nacimiento de nuevos frameworks y librer铆as.

En este curso vas a aprender las razones por las que se le introdujeron estos cambios al lenguaje y c贸mo nos ahorran tiempo y l铆neas de c贸digo.

Una vez que termines el curso te vas a sentir completamente a gusto con los fundamentos de ES6. Vas a poder utilizar todo este conocimiento en tus proyectos y vas a ver c贸mo ES6 incrementa tu productividad.

驴Cu谩l es el contenido del curso?

Repaso de la relaci贸n entre var y el scope - introducci贸n a let
Introducci贸n a const
Repaso de hoisting, declaraci贸n de funciones y funciones an贸nimas
Funciones Flecha / Arrow Functions
驴C贸mo funciona this en JavaScript?
驴C贸mo funciona this en las arrow functions?
Introducci贸n a los template literals
Crear plantillas de HTML utilizado los template literals
Introducci贸n a los argumentos por defecto
Operador Spread
Operador Rest
Destructuraci贸n con Arrays
Destructuraci贸n con Objetos
Ciclo for of
Estructura de datos: Maps
Estructura de datos: Sets
Mejoras a los objetos literales
Clonaci贸n de objetos con Object.assign
Repaso de c贸mo funcionan los prototipos
Clases en JavaScript
Compatibilidad de ES6 entre navegadores
Introducci贸n a Babel

驴Cuales son los requisitos para tomar el curso?

El 煤nico requisito para tomar el curso es que conozcas las bases de JavaScript.

Lo interesante del curso es que no solo vas a aprender lo que se le a帽adi贸 al lenguaje, sino que tambi茅n vas a entender las razones por las cuales se a帽adieron estos cambios.

Ir al curso