FabioBiondi.
← tutti i corsi
// corso · 2026fundamentals

JavaScript per Front-End Developer

Un corso propedeutico sulle funzionalità di JavaScript che ogni sviluppatore front-end dovrebbe conoscere.

Durata
8h
Sessioni
2 da 4h
Livello
Base
[ descrizione ]

Di cosa parla
questo corso.

Contesto, obiettivi e taglio del corso. Tutto è personalizzabile in base a stack e team — questa è la base di partenza.

§01

Introduzione

Questo corso fornisce una solida base sui costrutti principali del linguaggio Javascript ES2015 (e superiore) in cui apprenderai le nozioni fondamentali per affrontare il successivo studio di framework front-end di ultima generazione come Angular, React, Vue, Next, Qwik e così via.

Rappresenta, quindi, un ottimo punto di partenza se intendi proseguire lo studio con uno di questi framework.
§02

Obiettivo

Dalla versione ES6 (aka ES2015) di Javascript sono state introdotte moltissime nuove API, costrutti e funzionalità che possono risultare di difficile lettura ad un primo sguardo.
Conoscere il linguaggio in modo approfondito è di fondamentale importanza per:
  • • sfruttare le potenzialità dei moderni framework front-end
  • • evitare bug ed errori causati dalla scarsa esperienza sul linguaggio
  • • creare un codice più conciso, manutenibile e, spesso, testabile
  • • da non sottovalutare, risulterà decisamente utile per comprendere il codice scritto dai vostri colleghi o presente oramai in articoli tecnici o nella documentazione di moltissime librerie.
§03

COME È STRUTTURATO IL CORSO

Scriveremo decine di esempi pratici, casi d’uso, tip&tricks e sugar syntax delle principali funzionalità del linguaggio che saranno successivamente sfruttate nei corsi di approfondimento sui vari framework.
§04

Requisiti

Familiarità con almeno un linguaggio di programmazione
[ programma ]

Cosa vediamo,
in dettaglio.

Il programma viene rifinito con il team prima del corso, in base a stack, obiettivi e livello. Quella che vedi è la base: possiamo accelerare o approfondire dove serve e, se necessario, modificare il programma.
La maggior parte del corso è live-coding, con esempi pratici.

3 moduli · 15 argomenti
  1. M01

    Fundamentals

    • Creare progetti JavaScript con ViteJS
    • Introduzione a JavaScript ES2015+
    • Compilatori, transpiler e module bundler
    • Reference vs Value
    • Manipolazione array e oggetti
    • Immutability vs Mutability
  2. M02

    API & Sintassi

    • var vs let vs const: function scope vs block scope
    • Template Literals, Arrow Functions
    • Spread/Rest operator, Destructuring
    • Object methods, Array methods (map, filter, reduce…)
    • ES6 modules & imports, Barrel files
  3. M03

    Comunicazione server

    • Promise e operazioni asincrone
    • axios e fetch con REST API
    • async/await, sequenziali vs parallele
    • Promise.all, any, race, allSettled

Pronto a portarlo nel tuo team?

Contattami →