¿Por qué aprender JavaScript moderno?
JavaScript ha experimentado una evolución importante con la introducción de ES6 (ECMAScript 2015) y las versiones posteriores. Estas actualizaciones han aportado numerosas funcionalidades que hacen el código más legible, más mantenible y más potente.
Esta serie de tutoriales te guiará a través de los conceptos modernos de JavaScript, desde las arrow functions hasta los módulos ES, pasando por las promises, async/await y mucho más.
Los tutoriales de la serie
1
Introducción a ES6+
Descubre la historia de JavaScript, la evolución de ECMAScript y las razones para adoptar las funcionalidades modernas de JavaScript.
Empezar este tutorial 2
Variables con let y const
Comprende las diferencias entre var, let y const, así como el ámbito de las variables y la temporal dead zone.
Empezar este tutorial 3
Arrow Functions
Domina las funciones flecha, su sintaxis concisa y su comportamiento particular con el this léxico.
Empezar este tutorial 4
Destructuring y Spread Operator
Aprende a extraer valores de objetos y arrays con el destructuring, y a propagar elementos con el spread operator.
Empezar este tutorial 5
Clases y prototipos
Descubre la sintaxis de clases en JavaScript, la herencia y cómo se relaciona con el sistema de prototipos tradicional.
Empezar este tutorial 6
Promises y Async/Await
Domina las Promises para gestionar las operaciones asíncronas y simplifica tu código con async/await.
Empezar este tutorial 7
Módulos ES
Aprende a organizar tu código en módulos con los imports y exports de ES6, para lograr una mejor mantenibilidad.
Empezar este tutorial 8
Map, Set y las nuevas estructuras de datos
Descubre las nuevas estructuras de datos como Map, Set, WeakMap y WeakSet, y cómo utilizarlas de forma eficiente.
Empezar este tutorial 9
Proyecto: aplicación de notas con JavaScript moderno
Pon en práctica todas las funcionalidades modernas de JavaScript en un proyecto completo de aplicación para tomar notas.
Empezar este tutorial