Corrientes 356, Rosario - Santa Fe - Argentina -

Instituto Superior Particular Incorporado N° 4030 -  

S.P.E.P. MINISTERIO DE EDUCACION DE SANTA FE

Curso de JavaScript

Curso disponible ON-LINE

Aprende desde conceptos básicos hasta técnicas avanzadas para desarrollar aplicaciones web interactivas y modernas. Explorarás la sintaxis, el DOM, eventos, funciones, arrays, objetos y programación orientada a objetos. Aplicarás tus conocimientos con ejercicios prácticos y estarás listo para trabajar con frameworks populares como React, Angular y Node.js. ¡Inscríbete y mejora tus habilidades de programación web!

Temario de JavaScript

  1. Introducción a la Programación en JavaScript
    • ¿Qué es JavaScript?
    • Herramientas necesarias para programar en JavaScript.
    • Breve historia y evolución de JavaScript.
  2. Conceptos Generales: Sintaxis y Variables
    • Sintaxis básica de JavaScript.
    • Declaración de variables (var, let, const).
    • Tipos de datos en JavaScript.
    • Operadores y expresiones.
  3. Control de Flujos
    • Estructuras condicionales (if, else if, else).
    • Operadores lógicos (&&, ||, !).
    • Sentencias de control de flujo (switch-case).
  4. Ciclos e Iteraciones
    • Ciclo while.
    • Ciclo do-while.
    • Ciclo for.
    • Iteración sobre arrays y objetos.
  5. Funciones
    • Definición y declaración de funciones.
    • Parámetros y argumentos.
    • Retorno de valores.
    • Funciones anónimas y funciones flecha.
  6. Objetos
    • Creación de objetos.
    • Propiedades y métodos.
    • Acceso a propiedades y métodos.
    • Objetos predefinidos en JavaScript (Date, Math, etc.).
  7. Arrays
    • Creación de arrays.
    • Acceso a elementos.
    • Métodos de array (push, pop, etc.).
    • Iteración sobre arrays (forEach, map, filter, reduce, etc.).
  8. Funciones de Orden Superior
    • Concepto de funciones de orden superior.
    • Callbacks.
    • Promesas y funciones asíncronas.
  9. DOM (Document Object Model)
    • Introducción al DOM.
    • Selección de elementos.
    • Manipulación de elementos.
    • Eventos.
  10. Eventos
    • Introducción a los eventos en JavaScript.
    • Tipos de eventos.
    • Manejadores de eventos.
    • Eventos de ratón y teclado.
  11. Storage y JSON
    • Almacenamiento local y de sesión.
    • Uso del objeto localStorage y sessionStorage.
    • Serialización y deserialización de datos con JSON.
  12. Operadores Avanzados
  13. Asincronía y Promesas
    • Concepto de asincronía en JavaScript.
    • Callbacks y problemas asociados.
    • Introducción a las promesas.
    • Creación y consumo de promesas.
  14. Ajax y Fetch
    • Introducción a Ajax.
    • Uso de XMLHttpRequest.
    • Introducción a Fetch API.
    • Realización de peticiones HTTP asíncronas.
  15. Manejo de Errores
    • Introducción al manejo de excepciones.
    • Uso de try, catch y finally.
    • Ejemplos de implementación.

JavaScript es un potente lenguaje de scripts y fácil de aprender, ampliamente utilizado para controlar el comportamiento de las páginas web.

  • Carga horaria total: 60 horas