Fundamentos de JavaScript: Introducción a la Programación Web
Online 3 mesesEl curso JavaScript te llevará a través de los conceptos esenciales de la programación web utilizando el lenguaje de programación JavaScript. JavaScript es un lenguaje versátil y poderoso que se utiliza tanto en el desarrollo frontend como en el backend. Aprender JavaScript te permitirá crear interactividad, manipular elementos en la página y desarrollar aplicaciones web completas.
Este curso te proporcionará los conocimientos necesarios para comenzar a programar en JavaScript y construir funcionalidades dinámicas en tus páginas web. Desde la manipulación de elementos HTML hasta la creación de funciones y eventos interactivos, estarás listo para dar vida a tus proyectos web.
Objetivos
Comprender los conceptos básicos de la programación y su aplicación en JavaScript.
Aprender la sintaxis de JavaScript y cómo ejecutar código en el navegador.
Manipular elementos HTML y modificar contenido en tiempo real.
Utilizar variables y tipos de datos en JavaScript.
Crear estructuras de control, como bucles y condicionales.
Manipular eventos y crear interactividad en la página.
Explorar prácticas recomendadas en el desarrollo web con JavaScript.
Perfil de Egreso
Comprender los conceptos básicos de la programación y su aplicación en JavaScript.
Manipular elementos HTML y modificar contenido en tiempo real.
Utilizar variables y tipos de datos en JavaScript.
Crear estructuras de control, como bucles y condicionales.
Manipular eventos y crear interactividad en la página.
Temario
El curso constará de los siguientes módulos:
1. Introducción a JavaScript
– ¿Qué es JavaScript y por qué es fundamental en la programación web?
– Conceptos clave: variables, tipos de datos y estructuras de control.
– Incorporación de código JavaScript en páginas HTML.
2. Sintaxis y Fundamentos
– Aprender la sintaxis básica de JavaScript.
– Declaración de variables y asignación de valores.
– Uso de operadores para realizar cálculos y comparaciones.
– Introducción a la programación orientada a objetos.
3. Manipulación del DOM
– Acceso y modificación de elementos HTML utilizando JavaScript.
– Cambio de contenido, estilo y atributos de elementos.
– Manipulación de listas y tablas en la página.
4. Estructuras de Control y Funciones
– Creación de estructuras condicionales (if, else) para tomar decisiones.
– Uso de bucles (for, while) para repetir tareas.
– Creación y llamada de funciones en JavaScript.
– Gestión de estado en JavaScript
5. Eventos e Interactividad
– Asociación de eventos a elementos HTML.
– Manipulación de eventos de ratón y teclado.
– Creación de interactividad en la página utilizando JavaScript.
6. Uso Avanzado de Funciones
– Funciones flechas y su contexto.
– Funciones de orden superior y callbacks.
– Manipulación avanzada de arrays y objetos.
7. Asincronía y Promesas
– Entender la asincronía en JavaScript.
– Trabajar con promesas para manejar operaciones asíncronas.
– Resolución de problemas relacionados con la asincronía.
8. Práctica y Proyecto Final
– Implementación de interacciones interactivas en una página web.
– Aplicación de los conceptos aprendidos en un proyecto práctico de programación web.
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.
La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.