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
- Introducción
- 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
- 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
- Conceptos básicos en JavaScript (I): Qué es JavaScript y desplegar entorno de desarrollo
- Introducción
- 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
- 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
- Conceptos básicos en JavaScript (II): Tipos en JavaScript
- Introducción
- Variables. Diferencias entre ámbito local y global. Instrucciones Let y Var
- Constantes
- Tipos primitivos. Tipado dinámico
- Objetos
- Arrays
- Funciones
- 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
- Operadores en JavaScript (I): Aritméticos, de asignación, de comparación y de igualdad
- Introducción
- Conceptos básicos sobre operadores en JavaScript
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores de igualdad
- Resumen
5.- Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores
Objetivo
Utilizar los operadores de JavaScript
Contenido
- Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores
- Introducción
- Operadores ternarios
- Operadores lógicos y booleanos
- Operadores BitWise
- Jerarquización de operadores
- 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
- Control de flujo de ejecución en JavaScript (I): If y switch
- Introducción
- Sentencia if...else
- Sentencia switch...case
- Resumen
7.- Control de flujo de ejecución en JavaScript (II): For y while
Objetivo
Controlar el flujo en JavaScript
Contenido
- Control de flujo de ejecución en JavaScript (II): For y while
- Introducción
- Sentencia for
- Sentencia for...in
- Sentencia for...of
- Sentencia while
- Sentencia do...while
- Resumen
8.- Control de flujo de ejecución en JavaScript (III): Break y continue
Objetivo
Controlar el flujo en JavaScript
Contenido
- Control de flujo de ejecución en JavaScript (III): Break y continue
- Introducción
- Extra - Cómo evitar bucles infinitos
- Sentencias break and continue
- Resumen