Modalidad: Teleformación – Duración: 25 h – Código: 1058 – Precio: 187,5 €
Objetivo
Al finalizar el curso tendrás un conocimiento profundo de las partes «oscuras» de javascript, es decir, de aquellas partes del lenguaje que son generalmente desconocidas o mal entendidas y que te impiden usar javascript con confianza y rigor. Conforme avances en el curso los secretos del javascript se te irán revelando y, finalmente, contarás con el bagaje necesario para emprender cualquier proyecto con éxito y aprender sin frustraciones y con fluidez cualquiera de los numerosos frameworks que existen para el desarrollo de todo tipo de aplicaciones: webs, móviles, de escritorio, herramientas de sistemas y servidores.
Contenido
- Javascript por todos lados:
- La explosión de javascript. 2. ¿Por qué este curso? 3. ¿Qué aprenderás en este curso? 4.Frameworks javascript. 5. Qué necesitamos para realizar el curso.
- Entornos de ejecución de javascript:
- Entornos de ejecución. 2. Node.js. 3. El navegador web. 4. Ciclo de vida una aplicación javascript.
- Entendiendo las funciones:
- Funciones como objetos de primera clase. 2. Definiendo funciones. 3. Argumentos y parámetros. 4. El parámetro implícito «this» y la invocación de funciones. 3.5. Fijando el contexto de la función con el método «bind()».
- Entendiendo los objetos:
- Objetos planos de javascript. 2. Descriptores de propiedades. 3. Herencia con prototipos. 4.Controlando el acceso a los objetos (getters y setters).
- Características de la versión ES6 (javascript 2015):
- ¿Qué es eso del Ecmascript? 2. ¿Cómo evoluciona javascript? 3. Template literals. 4. Ámbito de variables en el bloque: let. 5. Variables que no cambian: const. 6. Arrow functions. 7. for … of. 8.Sintaxis corta de objetos. 9. Rest. 10. Spread. 11. Valores por defecto. 12. Destructuring. 13.Clases. 14.Módulos. 15. Maps. 16. Sets 17. Más características de ES2015/ES6.
- Typescript:
- Por qué Typescript. 2. Instalación y uso. 3. Características básicas de typescript.
- Programación asíncrona:
- El problema: el bloqueo del hilo principal. 2. La solución: programación asíncrona dirigida por eventos. 3. Programación asíncrona con callbacks. 4. Programación asíncrona con promesas.