Node.js è un motore Javascript (motore V8 di Google per Chrome, scritto in C ++) che consente di eseguire Javascript all’esterno del browser. Mentre numerose librerie sono disponibili per estendere le funzionalità di Node, il motore viene fornito con una serie di moduli principali che implementano funzionalità di base. I moduli dunque non sono altro che dei semplici file .js, attualmente vi sono 34 moduli principali inclusi. Man mano che cresce l’interesse, vengono sviluppate applicazioni più grandi e diventa più difficile gestire la complessità della base di codice e le sue dipendenze.
In questo corso Node.js vedremo come Node.js con la sua struttura modulare sia in grado di offrire moduli che mettano a disposizione tante funzionalità per i nostri progetti. Questi moduli possono essere parte dell’installazione di base della piattaforma Node.js, oppure possono essere forniti da programmatori, aziende, organizzazioni e tutti coloro che a vario titolo fanno parte della grande community che segue il mondo Node.js. Con questi moduli saremo in grado di gestire file, connessioni in rete, creare i nostri server, inviare email e svolgere tante altre operazioni. In questo corso impareremo ad integrare questi moduli e le loro funzionalità all’interno delle nostre applicazioni. In questo modo avremo a disposizione dei programmi ricchi di funzionalità in grado di soddisfare tutte le necessità nostre e dei nostri clienti.
Introduzione a Node.js
Scopri di più sui corsi ICT e learning.