
JavaScript es uno de los lenguajes de programación más populares y utilizados en el mundo.
Es un lenguaje de programación versátil que se puede utilizar para crear aplicaciones web, aplicaciones móviles y aplicaciones de escritorio.
Aprender JavaScript puede ayudarte a mejorar tus habilidades de programación y hacer que seas más atractivo para los empleadores.
JavaScript es un lenguaje de programación en constante evolución, lo que significa que siempre hay algo nuevo que aprender.
En este curso, aprenderá los conceptos básicos del desarrollo web con JavaScript2. Trabajará con funciones, objetos, matrices, variables, tipos de datos, el DOM (Document Object Model, Modelo de objetos del documento) de HTML y mucho más.
Contenido:
- Introducción a JavaScript: historia, usos y ventajas. Ejecución en el navegador y relación con HTML y CSS.
- Variables y tipos de datos: declaración de variables en JavaScript, tipos de datos (números, cadenas, booleanos, objetos y arrays), diferencias entre var, let y const.
- Trabajando con strings y números.
- Operadores: operadores matemáticos, lógicos y de comparación.
- Estructuras de control de flujo: if, else y switch. Operadores lógicos y comparativos.
- Bucles: for, while y for-of. Control de la ejecución de los bucles.
- Funciones: creación y utilización de funciones, parámetros, valores de retorno y funciones anónimas. Diferencias entre funciones y métodos.
- Arreglos: creación, modificación y recorrido de arreglos. Trabajando con arreglos para almacenar datos.
- Objetos: creación y utilización de objetos, propiedades, métodos y constructores. Diferencias entre objetos y arreglos.
- Manipulación del DOM: accediendo y modificando elementos del Document Object Model (DOM) utilizando JavaScript.
- Eventos: Manejando eventos como click, hover, blur, change etc.
- Manejo de formulario.
- Manejo de JSON.
- Introducción al API.
En SmartYou Academia Inteligente trabajaremos realizando ejemplos prácticos y ejercicios usando JavaScript con el editor de código Visual Studio Code.
Niveles

Fundamentos y lógica de Programación con JavaScript
Tus primeros pasos en la programación

HTML5 + CSS3
Conociendo HTML5 + CSS3