What you'll learn
- Concepto
- Ejemplos
- Ventajas
- Conceptos clave
Requirements
- Ganas de aprender
Description
ECMAScript 6, también conocido como ECMAScript 2015 o ES6, es la nueva versión de Javascript, aprobada en Junio 2015, y en la que se lleva trabajando desde 2011.
Se podría considerar que es una auténtica revolución en la sintaxis de Javascript. Su buque insignia es, probablemente, una clara orientación a clases y herencia, pero la verdad es que hay muchas otras novedades interesantes, como el uso de módulos, los parámetros por defecto, las variables let y const, o la novedosa sintaxis de las funciones arrow, entre otros cambios.
¿Se soporta ES6 actualmente?
Los principales navegadores ya implementan la mayoría de funcionalidades (ver compatibilidad actual con ES6), si bien aún están en proceso de adaptación, por lo que es recomendable utilizar un transpilador como Babel para convertir nuestro elegante ES6 en ES5 (el JS antiguo), y asegurar que nuestro codigo se podrá ejecutar en todos los navegadores.
Dicho esto, ya NO tienes excusa para retrasar tu aprendizaje de ES6: Vas a disponer de herramientas más modernas para desarrollar tu código, y gracias a los transpiladores funcionará en todos los navegadores.
Principales novedades de ES6
Vamos a ver algunas de las novedades más significativas de esta nueva versión de Javascript. En próximos posts, mostraré más novedades de ES6.
Variable const
Variable let
Función arrow
Parámetros por defecto
Parámetros Rest
Clases y herencia
Módulos
Variable const
De forma análoga a otros lenguajes, se ha definido un tipo de varaible que solo puede asignarse en su declaración, y no puede ser modificada.
Who this course is for:
- Al público en general
Instructor
+Doctor (c) en Ingeniería de Sistemas. Maestro en Ingeniería de Sistemas y Computación con mención en Dirección Estratégica de Tecnologías de Información. Master en Gerencia Pública. Maestro en Gestión Pública. Ingeniero de Sistemas. Licenciado en Educación. Colegiado y Habilitado.
+10 años de Experiencia Laboral en las áreas de TI en diversas organizaciones públicas y privadas. Especialista en Tecnologías de la Información. Experiencia en Control y Aseguramiento de la Calidad de Software, Gestión de Servicios de TI, Gestión de Proyectos de TI , Gestión por Procesos y Liderazgo.
+5 años en la Cátedra Universitaria en las Universidades más prestigiosas de Perú.
+Certificado en SCRUM y DevOps