Este curso tiene como objetivo la obtención de las bases de generación de código en lenguaje JavaScript, con un plan formativo eminentemente práctico.
En este curso, los participantes aprenderán a generar código en lenguaje JavaScript y desarrollar aplicaciones web tanto en el lado del cliente como en el lado del servidor. A lo largo del curso, se abordarán los conceptos fundamentales en JavaScript, se desarrollará el código JavaScript sólido y legible, y se aprenderán las mejores prácticas de desarrollo en JavaScript.
El curso está diseñado para profesionales del sector de la informática y la programación que deseen ampliar sus conocimientos en este ámbito.
En definitiva, este curso de JavaScript es una oportunidad única para adquirir las habilidades necesarias para generar código en lenguaje JavaScript y desarrollar aplicaciones web de manera eficiente y efectiva.
Unidades:
- Introducción
- Conceptos básicos en JavaScript (I): Qué es JavaScript y desplegar entorno de desarrollo
- Conceptos básicos en JavaScript (II): Tipos en JavaScript
- Operadores en JavaScript (I): Aritméticos, de asignación, de comparación y de igualdad
- Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores
- Control de flujo de ejecución en JavaScript (I): If y switch
- Control de flujo de ejecución en JavaScript (II): For y while
- Control de flujo de ejecución en JavaScript (III): Break y continue
- Objetos en JavaScript (I): Definición y propiedades
- Objetos en JavaScript (II): Uso y clonación
- Objetos en JavaScript (III): Factory y Constructor
- Objetos en JavaScript (IV): Math y String
- Objetos en JavaScript (V): Plantillas Litertales y objetos Fecha
- Arrays en JavaScript (I): Conceptos básicos
- Arrays en JavaScript (II): Arrow y Spread
- Arrays en JavaScript (III): Iteración, clasificación, filtrado, mapeo y reducción
- Funciones en JavaScript (I): Expresiones y declaraciones, Hoisting y argumentos
- Funciones en JavaScript (II): El operador Rest y parámetros predeterminados
- Funciones en JavaScript (III): "Getters" y "Setters", gestión de excepciones y this
Programa detallado