Curso JavaScript ES6 y Buenas Practicas
Bienvenido a mi curso de JavaScript ES6 . Todos los desarrolladres de JavaScript necesitamos estar al día con las diferentes mejoras que ES6 trajo al lenguaje y que podremos aplicar de forma continua en nuestro desarrollo . Este curso cubre todas estas mejoras a detalle.
Modulo1: ES6 Fundamentos
Pierde el miedo a ES6 aprende a usar variables de ambito con var ,let const , usa string templates ,arrow functions y bucles for in y for of.
Modulo2: ES6 Programación funcional
Aprende a usar programación funcional con JavaScript , metodos como filter , map ,reduce , find , findIndex. Aprender los diferentes trucos y buenas prácticas soportadas.
Modulo3: Funciones parámetros y operadores
El uso de funciones se ha modernizado de forma importante con ES6 y aparecen conceptos nuevos como parametros por defecto . Rest parameters , Spread Operators , funciones y Arrays que nos permiten construir un código más limpio.
Modulo4: Destructuring
El concepto de Destructuring es importante a la hora de manejar Objetos y Arrays permite rediseñar estructuras de forma sencilla , rapida y elegante. Manejando desde arrays pasando por objetos y por diferentes tipos de anidamentos complejos. Estas tecnicas son de obligatorio conocimiento por todos.
Modulo5 : Manejo de Clases
JavaScript Es6 permite finalmente manejar clases y trabajar con ellas permitiendo una mayor organización del código y una mayor reutilización de este. Todos tenemos que conocer los fundamentos de programación OO en Javascript
Modulo5 : Manejo de Clases
JavaScript Es6 permite finalmente manejar clases y trabajar con ellas permitiendo una mayor organización del código y una mayor reutilización de este. Todos tenemos que conocer los fundamentos de programación OO en Javascript
Modulo6 : Maps y Sets
JavaScript añade finalmente dos colecciones que son claves para el trabajo del día a día los mapas y los conjuntos. A ambos se les echaba mucho de menos sobre todo a los mapas . JavaScript en ese aspecto también soporta WeakMaps y WeakSets que nos pueden ayudar a una mejor gestión de recursos
Modulo7 : Promesas y programación asincrona
Javascript soporta ES6 añade un api de manejo de Promesas que es imprescindible para la gestión asíncrona de todas las peticiones y que hacía mucha falta. Este modulo las trata a detalle.
Modulo8 :Fetch API Ajax y Promesas
Una vez que conocemos las Promesas es momento de gestionar con promesas peticiones Ajax usando el nuevo API de Fetch que nos permite trabajar muy comodo con peticiones Ajax y combinar estas con Promesas
Tu Profesor
Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com
Unidades didácticas
-
Comenzar001Intro (0:32)
-
Comenzar002TeoriaVariables (0:32)
-
Comenzar003CodigoVariables (3:15)
-
Comenzar004TeoriaFuncion (0:26)
-
Comenzar005CodigoFuncion (3:09)
-
Comenzar006TeoriaAmbito (0:50)
-
Comenzar007CodigoAmbito (1:28)
-
Comenzar008TeoriaConst (0:30)
-
Comenzar009CodigoConst (2:08)
-
Comenzar010TeoriaObjet (0:47)
-
Comenzar011CodigoObjet (3:16)
-
Comenzar012TeoriaTemplates (0:29)
-
Comenzar013CodigoTemplates (3:03)
-
Comenzar014TeoriaOperaciones (0:16)
-
Comenzar015CodigoOperaciones (0:44)
-
Comenzar016TeoriaArrow (0:25)
-
Comenzar017CodigoArrow (2:27)
-
Comenzar018TeoriaForOff (0:22)
-
Comenzar019CodigoForOff (0:59)
-
Comenzar020TeoriaForIn (0:26)
-
Comenzar021CodigoForIn (2:41)
-
Comenzar022Resumen (0:32)
-
Comenzar002teoriafunciones (0:43)
-
Comenzar001Intro (0:34)
-
Comenzar003Codigofunciones (6:51)
-
Comenzar004TeoriaForEach (0:34)
-
Comenzar005CodigoForEach (1:14)
-
Comenzar006TeoriaIndice (0:27)
-
Comenzar007CodigoIndice (0:45)
-
Comenzar008TeoriaArray (0:32)
-
Comenzar009CodigoArray (1:15)
-
Comenzar010TeoriaFilter (0:28)
-
Comenzar011CodigoFilter (1:28)
-
Comenzar012TeoriaFind (0:27)
-
Comenzar013CodigoFind (1:34)
-
Comenzar014TeoriaFindindex (0:37)
-
Comenzar015CodigoFindindex (1:02)
-
Comenzar016TeoriaMap (0:42)
-
Comenzar017CodigoMap (1:15)
-
Comenzar018TeoriaReduce (0:37)
-
Comenzar019CodigoReduce (2:07)
-
Comenzar020Resumen (0:26)
-
Comenzar001Intro (0:21)
-
Comenzar002TeoriaDefecto (0:22)
-
Comenzar003CodigoDefecto (3:28)
-
Comenzar004TeoriaRest (0:29)
-
Comenzar005CodigoRest (4:38)
-
Comenzar006TeoriaSpread (0:38)
-
Comenzar007CodigoSpread (1:58)
-
Comenzar008TeoriaAñadir (0:21)
-
Comenzar009CodigoAñadir (1:05)
-
Comenzar010TeoriaObjetos (0:26)
-
Comenzar011CodigoObjetos (1:38)
-
Comenzar012TeoriaCadena (0:16)
-
Comenzar013CodigoCadena (0:46)
-
Comenzar014Resumen (0:30)