JavaScript básico: estableciendo las bases (Programa detallado)

Objetivo:

Obtener las bases de generación de código en lenguaje JavaScript para el desarrollo e implementación de aplicaciones web, tanto en el lado del cliente como el lado del servidor.

Requisitos:

Para acceder a este curso, se recomienda tener conocimientos básicos de programación. No es necesario ser un experto, pero contar con una comprensión fundamental de los conceptos de programación facilitará el aprendizaje y aplicación de los principios de JavaScript enseñados, aunque no es obligatorio.

Programa del curso

1.- Introducción

Objetivo

Introducir en las tecnologías, conceptos y competencias que se adquirirán a lo largo del desarrollo del curso para asegurar una adecuada codificación y despliegue de aplicaciones JavaScript.

Contenido

  1. Introducción
    1. Introducción
    2. Comprensión de los conceptos fundamentales en JavaScript
    3. Desarrollo del código JavaScript sólido y legible
    4. Aprendizaje de las mejores prácticas de desarrollo en JavaScript
    5. Resumen

2.- Conceptos básicos en JavaScript (I): Qué es JavaScript y desplegar entorno de desarrollo

Objetivo

Estudiar los conceptos básicos para la generación de código JavaScript y para el seguimiento de buenas prácticas de desarrollo para la obtención de desarrollos sólidos, con el fin de capacitar para la instalación y utilización del entorno de desarrollo integrado para la codificación de programas informáticos JavaScript, Aptana Studio.

Contenido

  1. Conceptos básicos en JavaScript (I): Qué es JavaScript y desplegar entorno de desarrollo
    1. Introducción
    2. Qué es, qué no es JavaScript y qué representa en el desarrollo web actual
    3. Despliegue del entorno de desarrollo, Aptana Studio
    4. Buenas prácticas y recomendaciones
    5. Resumen

3.- Conceptos básicos en JavaScript (II): Tipos en JavaScript

Objetivo

Adquirir habilidades prácticas sobre fundamentos básicos de programación en Javascript

Contenido

  1. Conceptos básicos en JavaScript (II): Tipos en JavaScript
    1. Introducción
    2. Variables. Diferencias entre ámbito local y global. Instrucciones Let y Var
    3. Constantes
    4. Tipos primitivos. Tipado dinámico
    5. Objetos
    6. Arrays
    7. Funciones
    8. Resumen

4.- Operadores en JavaScript (I): Aritméticos, de asignación, de comparación y de igualdad

Objetivo

Continuar con el estudio de los conceptos básicos del lenguaje JavaScript, con el fin de tratar en detalle los operadores, su uso y jerarquización.

Contenido

  1. Operadores en JavaScript (I): Aritméticos, de asignación, de comparación y de igualdad
    1. Introducción
    2. Conceptos básicos sobre operadores en JavaScript
    3. Operadores aritméticos
    4. Operadores de asignación
    5. Operadores de comparación
    6. Operadores de igualdad
    7. Resumen

5.- Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores

Objetivo

Utilizar los operadores de JavaScript

Contenido

  1. Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores
    1. Introducción
    2. Operadores ternarios
    3. Operadores lógicos y booleanos
    4. Operadores BitWise
    5. Jerarquización de operadores
    6. Resumen

6.- Control de flujo de ejecución en JavaScript (I): If y switch

Objetivo

Continuar con el estudio de los conceptos básicos del lenguaje JavaScript, con el fin de tratar en detalle las sentencias condicionales y de iteración para controlar el flujo de ejecución de del código desarrollado.

Contenido

  1. Control de flujo de ejecución en JavaScript (I): If y switch
    1. Introducción
    2. Sentencia if...else
    3. Sentencia switch...case
    4. Resumen

7.- Control de flujo de ejecución en JavaScript (II): For y while

Objetivo

Controlar el flujo en JavaScript

Contenido

  1. Control de flujo de ejecución en JavaScript (II): For y while
    1. Introducción
    2. Sentencia for
    3. Sentencia for...in
    4. Sentencia for...of
    5. Sentencia while
    6. Sentencia do...while
    7. Resumen

8.- Control de flujo de ejecución en JavaScript (III): Break y continue

Objetivo

Controlar el flujo en JavaScript

Contenido

  1. Control de flujo de ejecución en JavaScript (III): Break y continue
    1. Introducción
    2. Extra - Cómo evitar bucles infinitos
    3. Sentencias break and continue
    4. Resumen