Introduzione
Si supponga di essere stati appena assunti da Tailwind Traders, una grande azienda che opera nel settore della vendita al dettaglio, gestisce molti dati e file e ha svariati problemi da risolvere. L'azienda esegue molte operazioni usando Node.js, ma non si sa come usare questo ambiente di runtime JavaScript.
In questo modulo si apprenderà che cos'è Node.js e come è possibile usare Node.js per eseguire applicazioni e codice JavaScript all'esterno di un browser. Alla fine di questo modulo, si sarà in grado di decidere se Node.js è lo strumento giusto per il progetto assegnato da Tailwind Traders.
Obiettivi di apprendimento
Gli obiettivi del modulo sono:
- Spiegare che cos'è Node.js
- Descrivi come funziona Node.js con l'architettura basata su eventi
- Identificare quando usare Node.js
- Creare ed eseguire uno script Node.js dalla riga di comando
- Tecniche asincrone: callback, promesse e async/await
Prerequisiti
- Account GitHub
- Familiarità con la modifica di file di testo e di codice in qualsiasi editor di testo
- Esperienza di base nella scrittura di codice JavaScript
- Esperienza nell'uso della riga di comando