IFCD82 JAVASCRIPT
Información adicional
Código | |
---|---|
Formato | Papel |
ISBN | |
Familia | Informática y comunicaciones |
Proveedor | IEDITORIAL |
37,20 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
Contenidos
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN.
- Comprensión de los conceptos fundamentales en JavaScript.
- Desarrollo del código JavaScript sólido y legible.
- Aprendizaje de las mejores prácticas de desarrollo en JavaScript.
UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS EN JAVASCRIPT.
- Qué es, qué no es JavaScript y qué representa en el desarrollo web actual.
- Despliegue del entorno de desarrollo, Aptana Studio.
- Buenas prácticas y recomendaciones.
- Variables. Diferencias entre ámbito local y global. Instrucciones Let y Var.
- Constantes.
- Tipos primitivos. Tipado dinámico.
- Objetos.
- Arrays.
- Funciones.
- Actividad de evaluación de los conocimientos adquiridos por el alumno.
UNIDAD DIDÁCTICA 3. OPERADORES DE JAVASCRIPT.
- Conceptos básicos sobre operadores en JavaScript.
- Operadores aritméticos.
- Operadores de asignación.
- Operadores de comparación.
- Operadores de igualdad.
- Operadores ternarios.
- Operadores lógicos y booleanos.
- Operadores BitWise.
- Jerarquización de operadores.
- Actividad de evaluación de los conocimientos adquiridos por el alumno.
UNIDAD DIDÁCTICA 4. CONTROL DE FLUJO DE EJECUCIÓN EN JAVASCRIPT.
- Sentencia if…else.
- Sentencia switch…case.
- Sentencia for.
- Sentencia for…in.
- Sentencia for…of.
- Sentencia while.
- Sentencia do…while.
- Extra – Cómo evitar bucles infinitos.
- Sentencias break and continue.
- Ejercicio guionizado para consolidar formación del alumno.
UNIDAD DIDÁCTICA 5. OBJETOS EN JAVASCRIPT.
- Definición de los objetos y de su naturaleza dinámica.
- Referencias. Tipos.
- Enumeración de las propiedades de un objeto.
- Uso de objetos en JavaScript.
- Clonación de un objeto.
- ¡Las funciones son objetos en JavaScript!
- Funciones Factory.
- Funciones Constructor.
- Propiedad del constructor.
- Recolección de basura.
- El objeto Math.
- El objeto String.
- Plantillas literales (plantillas de cadenas).
- El objeto Fecha.
- Ejercicio guionizado para consolidar formación del alumno.
UNIDAD DIDÁCTICA 6. ARRAYS EN JAVASCRIPT.
- Conceptos básicos de la gestión de arrays (matrices).
- Incorporación y eliminación de elementos en arrays.
- Vaciado de un array.
- Localización de elementos (primitivos).
- Búsqueda de elementos (tipos de referencia).
- Funciones Flecha (Arrow).
- Combinación y corte de arrays.
- El operador de propagación (Spread).
- Iteraciones con arrays.
- Clasificación de arrays.
- Filtrado de un array con el método filter().
- Mapeo de arrays.
- Reducción de una matriz con el método reduce().
- Ejercicio guionizado para consolidar formación del alumno.
UNIDAD DIDÁCTICA 7. FUNCIONES EN JAVASCRIPT.
- Diferencias entre expresiones y declaraciones.
- Hoisting en JavaScript.
- Argumentos de una función.
- El operador Rest.
- Parámetros predeterminados.
- “Getters” y “Setters”.
- Gestión de excepciones con la sentencia try…catch.
- La palabra clave This.
- Ejercicio guionizado para consolidar formación del alumno.