Diese Lektion wird Node erklären, sowie seinen Paketmanager NPM. Node ist eine Open-Source-JavaScript-Laufzeitumgebung. Es ist plattformübergreifend, und es wird verwendet, um skalierbare serverseitige Anwendungen zu erstellen. Node wurde mit C, C++ und Java Script geschrieben. Normalerweise wurde nur JavaScript verwendet für clientseitige Entwicklung da es in einem Browser ausgeführt werden musste. Node ermöglicht die Ausführung von JavaScript außerhalb eines Browsers und interagieren mit einem Betriebssystem. So kann es auf einem Server oder Ihrem PC ausgeführt werden. Dadurch können Entwickler dieselbe Sprachbasis verwenden sowohl für das Front- als auch für das Backend. Dies kann die Entwicklung erleichtern da es die Anzahl der Sprachen verringert ein Entwickler muss möglicherweise vertraut sein mit um sowohl das Front- als auch das Backend einer Anwendung zu erstellen. Es wird oft verwendet, um das Backend zu erstellen für Winkelanwendungen, zusammen mit einer Datenbank wie Mongo oder My SQL, Node ist auch das, was läuft das eckige CLI-Tool auf Ihrem Computer und erstellt die Winkelanwendung für Sie im Browser anzuzeigen. NPM ist der Paketmanager von Node, und es ist enthalten, wenn Sie Node installieren, was als CLI-Tool installiert ist, das dann verwendet werden kann aus einem Terminalfenster zum Installieren, Aktualisieren, und verwalten Sie Node-Pakete für Ihre Projekte. Es hilft Ihnen bei der Verwaltung Ihres Abhängigkeitsmanagements und ermöglicht Ihnen um Ihr Projekt einfach aktuell und sicher zu halten. NPM ist auch ein Repository und Sie können verschiedene anzeigen Open-Source-Node-Pakete auf ihrer Website. Hier können Sie nach den verschiedenen Node-Paketen suchen und Informationen wie Installationsanweisungen anzeigen und Benutzerhandbücher, die Ihnen den Einstieg erleichtern. Das ist alles für diese Lektion, die Node und NPM vorstellt, In der nächsten Lektion behandeln wir die Installation.