Node.js è un ambiente che ti permette di usare JavaScript non solo nelle pagine web, ma anche fuori dal browser, ad esempio per creare applicazioni, siti web, giochi o server.
I file Node.js hanno l'estensione .js.
Node.js è una piattaforma che permette di eseguire codice JavaScript lato server, invece che solo nel browser. Utilizza V8, l'interprete JavaScript di Google, per essere veloce ed efficiente (lo stesso che usa Chrome).
Grazie a Node.js, gli sviluppatori possono creare applicazioni web veloci e performanti, gestendo molte connessioni contemporaneamente senza bloccare il sistema. È ideale per applicazioni in tempo reale, come chat o streaming, grazie al suo modello basato su eventi e operazioni non bloccanti. Si usa spesso con npm (Node Package Manager), che semplifica l'installazione di librerie aggiuntive.
Node.js è open-source, gratuito e supporta varie piattaforme.
Node.js è stato creato nel 2009, e la sua popolarità è aumentata continuamente. In questi ultimi anni, la crescita di Node.js è diventata esponenziale:
In questo corso gratuito di Node.js, scoprirai come usare uno dei framework più innovativi dello sviluppo web. Imparerai a creare moduli, installare e gestire librerie con npm, e interagire con database SQL (ad esempio, per la gestione degli account nel proprio sito web).
Ecco un esempio di sintassi di Node.js:
console.log("Hello World");Node.js è un framework basato su JavaScript, quindi per sfruttarlo al meglio è fondamentale conoscere le basi del linguaggio. Se non hai ancora familiarità con JavaScript, ti consigliamo di partire dal corso JavaScript di Biadets prima di immergerti in Node.js.
Oltre a conoscere JavaScript, serve anche avere un editor di testo, in cui scrivere i nostri programmi in Node.js.
Se possiedi un computer Windows, allora una buona scelta per scrivere in Node.js è Notepad++. Si tratta di un editor semplice da usare e adatto anche a chi non ha mai programmato.
Un altro programma per scrivere in Node.js è Sublime Text, completo come il primo, oppure Visual Studio Code, uno degli editor più utilizzati ma richiede un po' più di esperienza.
Se utilizzi un computer Mac, allora potresti optare per Sunset Code, editor semplice ma completo che puoi installare direttamente dall'App Store di Apple.
Se desideri scegliere qualcos'altro, allora potresti usare TextMate e Sublime Text, entrambi abbastanza completi. Come per Windows, anche su Mac consigliamo Visual Studio Code per i più esperti.
Tutte le lezioni sono scritte cercando di mantenere un linguaggio chiaro e semplice. Se hai eseguito l'accesso al tuo account, le lezioni completate verranno salvate sul tuo account Biadets. Puoi tenere sotto controllo tutti i tuoi progressi sul corso Node.js e sugli altri corsi Biadets nella tua Area Personale. Terminata una lezione, puoi svolgere gli esercizi presenti al termine della pagina, contrassegnati con il Prova!.
Questa era solo l'introduzione del corso Node.js! Se conosci le basi di JavaScript e sei pronto per iniziare ad imparare Node.js, allora passa alla prossima lezione. Se hai altri dubbi, dai un'occhiata alla sezione Aiuto o visita il nostro blog.