DESCRIZIONE
Node.js Fundamentals è un corso dedicato a chi non ha mai utilizzato Node.js e vuole imparare come usarlo per sviluppare applicazioni, specialmente in ambito Web. Il corso copre le basi di Node.js come il sistema di moduli, il package manager npm e i concetti fondamentali di programmazione asincrona, fornisce una panoramica sulla core library e l’ecosistema di librerie, ed infine si focalizza sull’utilizzo di Node.js per lo sviluppo di applicazioni Web.
OBIETTIVI: imparare i concetti fondamentali di Node.js ed applicarli alla creazione di applicazioni Web
PREREQUISITI: conoscenza di base del linguaggio JavaScript
PROGRAMMA DEL CORSO
- Panoramica su Node.js
- Installazione di Node.js, opzioni di base e alternative
- La Repl interattiva
- L’ambiente di sviluppo
- Esecuzione di script
- Programmazione asincrona
- La core library
- I moduli
- I package
- ES6
- Creazione di server Web
- Interazione con database