Boost Academy
LearningAssessmentsProfile
Back
  • Live

Errores, JSON y contexto de ejecución

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • JavaScript

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

Curso orientado a comprender cómo funciona JavaScript internamente. El alumno aprende a manejar errores y excepciones de forma robusta, a trabajar con JSON como formato de intercambio de datos, y a entender el contexto de ejecución, los closures y las IIFE como mecanismos fundamentales del lenguaje. Cierra el itinerario de JavaScript con los conceptos que marcan el salto de junior a perfil intermedio sólido.

Al finalizar el curso, el participante será capaz de:

  • Manejar errores y excepciones con try, catch y finally en programas reales
  • Utilizar JSON correctamente: serialización, deserialización y validación básica
  • Interpretar el modelo de ejecución de JavaScript: call stack, hoisting y event loop
  • Implementar IIFEs para encapsular lógica y evitar contaminación del scope global
  • Usar closures para mantener estado privado y crear funciones con memoria
  1. Errores y excepciones — try, catch, finally, tipos de error y gestión en programas reales
  2. JSON — serialización y deserialización, parse, stringify y casos de uso como formato de datos
  3. Contexto de ejecución — call stack, hoisting y event loop
  4. IIFE y closures — encapsulación con IIFE, closures como mecanismo de estado privado y memoria de funciones
  • Navegador moderno con herramientas de desarrollo (Chrome o Firefox recomendado)
  • Editor de código (VS Code recomendado)

→ JS04 — Funciones y programación funcional básica (Intermedio, 6 h)

  • Declara y ejecuta funciones en sus distintas formas
  • Comprende el alcance de variables y el concepto de función pura → JS05 — Objetos, Arrays, Clases y Estructuras modernas (Intermedio, 8 h)
  • Crea y manipula objetos y arrays con operaciones avanzadas
  • Define clases y trabaja con Maps y Sets