HACK A BOSS
FormaciónEvaluacionesPerfil
Volver
  • En directo

Funciones y programación funcional básica

6h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • JavaScript

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Curso práctico centrado en el dominio de las funciones en JavaScript y la introducción a la programación funcional. El alumno comprende el alcance de variables, distingue funciones puras de efectos secundarios y trabaja con callbacks y métodos funcionales de arrays como base para abordar colecciones y patrones asíncronos en cursos posteriores.

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

  • Aplicar el modelo de alcance de variables (scope) para controlar el comportamiento dentro y fuera de funciones
  • Declarar y ejecutar funciones en sus distintas formas: declaración, expresión y arrow functions
  • Diferenciar funciones puras de funciones con efectos secundarios y aplicar este criterio al escribir código
  • Usar callbacks para delegar comportamiento entre funciones
  • Aplicar métodos funcionales de arrays: map, filter y reduce en casos prácticos
  1. Scope — alcance de variables: global, local y de bloque
  2. Funciones — declaración, expresión, arrow functions y parámetros
  3. Funciones puras y efectos secundarios — criterios de pureza, inmutabilidad y refactorización
  4. Callbacks y métodos funcionales — callbacks como patrón, map, filter y reduce aplicados a arrays
  • Navegador moderno con herramientas de desarrollo (Chrome o Firefox recomendado)
  • Editor de código (VS Code recomendado)

→ JS02 — Manipulación de datos en JavaScript (Intermedio, 6 h)

  • Aplica operadores y conversiones de tipo
  • Trabaja con strings, números y booleanos → JS03 — Control de flujo e interacción con el usuario (Intermedio, 6 h)
  • Utiliza condicionales y bucles para controlar el flujo de ejecución
  • Construye programas dinámicos con entrada y salida de datos