← 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
Di cosa parla
questo corso.
Contesto, obiettivi e taglio del corso. Tutto è personalizzabile in base a stack e team — questa è la base di partenza.
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.
Rappresenta, quindi, un ottimo punto di partenza se intendi proseguire lo studio con uno di questi framework.
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:
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.
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.
Requisiti
Familiarità con almeno un linguaggio di programmazione
[ programma ]Cosa vediamo,
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
M01 Fundamentals
- 01Creare progetti JavaScript con ViteJS
- 02Introduzione a JavaScript ES2015+
- 03Compilatori, transpiler e module bundler
- 04Reference vs Value
- 05Manipolazione array e oggetti
- 06Immutability vs Mutability
M02 API & Sintassi
- 01
varvsletvsconst: function scope vs block scope - 02Template Literals, Arrow Functions
- 03Spread/Rest operator, Destructuring
- 04Object methods, Array methods (
map,filter,reduce…) - 05ES6 modules & imports, Barrel files
- 01
M03 Comunicazione server
- 01Promise e operazioni asincrone
- 02
axiosefetchcon REST API - 03
async/await, sequenziali vs parallele - 04
Promise.all,any,race,allSettled
[ corsi correlati ]
Potrebbero piacerti anche...
12h · IntermedioTypeScript per Front-End Developer
Sintassi e concetti TypeScript da conoscere prima di studiare Angular, React o qualunque altro framework.
4h · IntermedioWeb Performance & Core Web Vitals
Una masterclass dedicata alle Web Performance, ai Core Web Vitals e alle strategie di rendering dei framework full-stack di ultima generazione.