En este manual vamos a abordar el aprendizaje de ECMAScript 2015, la versión 6 del estándar de Javascript conocida como ES6, que nos ofrece nuevas construcciones, alternativas de organizar el código y herramientas para hacer de Javascript un lenguaje más productivo y sencillo de usar.
En este manual queremos abordar tanto las novedades del lenguaje, en cuanto a sintaxis, estructuras de control, etc., así como la manera de usar ES6 ya mismo valiéndonos de los transpiladores.
Iremos publicando nuevos artículos en este manual durante las próximas semanas para ofrecer una guía completa a los programadores que busquen mejorar su experiencia de desarrollo con Javascript. De momento puedes ver los primeros publicados, para ir abordando el tema, junto con referencias para el aprendizaje que encontrarás en los artículos y que te servirán para complementar el material.
En Manual de ES6 encuentras:
Artículos del manual
-
Introducción a ES6
Qué es ES6 y cómo podemos estudiarlo. En esta introducción veremos qué papel juega el estándar ECMAScript y cómo es su versión de 2015, junto con nuestros consejos para estudiarlo. Esta guía está pensada para personas que ya conozcan Javascript.
-
1
Qué es ES6 y cómo estudiarlo
Qué es ES6, también conocido como ECMAScript 2015, el más reciente estándar del popular lenguaje de programación Javascript.
-
2
Probar y experimentar ES6 en distintas plataformas: compatibilidad
Cómo puedes probar tus ejemplos de código realizados con ES6, de modo que puedas aprender las novedades de Javascript sin tener que preocuparte con el uso de transpiladores.
-
3
Primeros pasos con ECMAScript 2015 (aka ES6)
Qué es ES6, o ECMAScript 2015, el estándar que define el lenguaje Javascript. Primeros pasos para usar ES6 en cualquier sitio web manteniendo la compatibilidad con todos los navegadores del mercado.
-
Novedades a Javascript introducidas por ES6
En los siguientes capítulos iremos repasando las novedades que aporta ES6. Nos iremos centrando en todas aquellas utilidades que resultan más interesantes para los desarrolladores y por tanto, que son más utilizadas en el día a día con Javascript.
-
4
Let y const: variables en ECMAScript 2015 (ES6)
Descubramos las nuevas maneras de declarar variables en Javascript, let y const, sus ámbitos y comportamientos definidos por el estándar ECMAScript 2015 (ES6).
-
5
Literales de objeto en ES6
Interesantes mejoras en la sintaxis de creación de literales de objetos de Javascript introducidas por ES6.
-
6
Template Strings en ES6
Qué son las template strings, o cadenas de texto de plantilla, una alternativa de sintaxis Javascript disponible en ES6 para creación de cadenas con interpolación de variables.
-
7
Arrow Functions en Javascript
En este artículo veremos las funciones flecha, también llamadas arrow functions, disponibles en Javascript a partir de la actualización ES6 del lenguaje.
-
8
Parámetros con valores predeterminados en funciones Javascript ES6
Conoce la nueva característica de Javascript ES6 que te permite definir valores predeterminados para los parámetros de las funciones.
-
9
Operador Rest, Javascript ES6
El operador Rest disponible en Javascript ES6 sirve para recibir cualquier número de parámetros en una función en forma de array.
-
10
Operador spread (de propagación) en Javascript ES6
Qué es el operador de propagación en ES6, la nueva versión de Javascript, conocido también como spread operator.
-
11
ES6 Modules
Conoce y aprende a usar los módulos de ES6, ya soportados de manera nativa por los navegadores. Uso de import y export en los ES6 Modules.
-
Mejoras en la programación orientada a objetos de ES6
Ahora vamos a abordar una de las mejoras más destacadas en ES6 y más demandadas por la comunidad de desarrolladores de Javascript. Se trata de una serie de nuevas características relacionadas con la Programación Orientada a Objetos. Básicamente ahora Javascript con ES6 es capaz de implementar clases, algo que hasta ahora no estaba disponible en Javascript, donde solo teníamos objetos. Además, las clases en ECMAScript 2015 tienen comportamientos habituales en este paradigma de la programación como la herencia.
-
12
Clases en ES6
Qué son las clases y cómo se declaran en Javascript con la especificación ECMAScript 2015 (ES6).
-
13
Uso de static en las clases Javascript ES6
Con la palabra static podemos definir métodos estáticos en Javascript, versión ES6. Explicamos su funcionamiento.
-
14
Herencia en clases con Javascript ECMAScript 2015
Explicamos los mecanismos y la sintaxis de herencia en las clases de Javascript, disponibles a partir de ES6 (ECMAScript 2015).
-
15
Qué es una computed property en Javascript
En este artículo te explicamos una novedad de ES6 que permite crear propiedades en los objetos con nombres que estén definidos en variables y calculados en tiempo de ejecución en tus programas.
Descargas
-
Libro electrónico sobre EcmaScript 2015 (ES6) Aprende las novedades de Javascript en su versión ECMAScript 2015, también conocido como ES6, con la descarga del libro electrónico. Este material lo puedes consumir en PDF y en los formatos de lectores electrónicos ePub y Kindle.
Archivos disponibles: PDF, ePup
Páginas: 75 (Referencia por el archivo PDF)