
Node.js für Anfänger
Dieser Blogbeitrag ist ein Repost und stammt im Original aus dem Know-how-Bereich von TechWiese, dessen Artikel in diesem Blog aufgegangen sind.
Eine Video-Serie von praktischen, mundgerechten Videos
Das Erlernen einer neuen Technologie ist ein zeitaufwändiger Prozess, bei dem man sich leicht verirren kann. Aus diesem Grund haben wir diese Serie von praktischen, mundgerechten Videos über Node.js für Anfänger erstellt, damit Sie sich schnell zurechtfinden!
Wir haben uns auf die wichtigsten Aufgaben und Szenarien konzentriert, damit Sie das Beste aus Ihrer Zeit machen können. Wir werden zwar nicht alles abdecken, was man über Node.js wissen muss, aber Sie erhalten alle wesentlichen Kenntnisse, die Sie brauchen, um mit Ihrem Projekt zu beginnen.
Vervollständigen Sie Ihre Lernreise mit dem interaktiven Kurs "Erstellen von JavaScript-Anwendungen mit Node.js" auf Microsoft Learn.
Die Sprecher

CTO at Cosmo Consult & Microsoft RD and MVP

Senior Lecturer at St. Pölten University of Applied Sciences & Microsoft MVP

Software Architect & Consultant at medialesson & Microsoft MVP
Die Videos

Entdecke, worum es bei Node.js geht und warum es eine Bereicherung für dein Tech-Portfolio sein kann. Schau dir die komplette Serie an, um deine Reise als Node.js-Entwickler zu beginnen!

Bereite deine Umgebung für eine optimierte Node.js-Entwicklung und einfache Updates mit NVM vor. Verabschiede dich von Problemen mit Berechtigungen oder Update-Wahnsinn!

Bereite deine Umgebung für eine optimierte Node.js-Entwicklung und einfache Updates mit NVM vor. Verabschiede dich von Problemen mit Berechtigungen oder Updates-Wahnsinn!

Sobald du eine funktionierende Node.js Umgebung hast, lass uns versuchen, JavaScript Code damit auszuführen! Experimentiere mit dem interaktiven REPL-Tool und erfahre, wie du deine eigenen Programme mit JavaScript erstellen kannst.

Um Node.js-Anwendungen effizient zu entwickeln, brauchst du einen guten Code-Editor. Lass uns eine Tour durch Visual Studio Code machen und 5 Erweiterungen entdecken, die du nutzen kannst, um deinen JavaScript-Entwicklungsworkflow zu verbessern.

Demonstration: Schnelles Initialisieren eines neuen Node.js-Projekts mit der NPM CLI.

Entwicklungsaufgaben zum Bauen, Testen und Starten deiner Node.js-Apps werden häufig ausgeführt und können lästig sein, wenn man sie manuell eingeben muss. Automatisiere deine Aufgaben mit NPM-Skripten, um deinen Arbeitsablauf effizienter zu gestalten.

Programmiere weniger und konzentriere dich mehr auf deine eigene Entwicklung dank Packages. Entdecke, warum Packages nützlich sind und wie du sie in deinen Node.js-Anwendungen einsetzen kannst.

Lockfiles in Node.js sind sehr wichtig, werden aber oft missverstanden. Lerne, was eine package-lock.json ist, wie sie funktioniert und warum sie gebraucht wird.

Pakete werden ständig aktualisiert – mit neuen Features, Bugfixes oder Sicherheitspatches. Entdecke, was semantische Versionierung ist und wie du deine Abhängigkeiten auf dem neuesten Stand halten kannst, ohne dabei Probleme in deinem Code zu verursachen.

Schwachstellen können eine ernsthafte Bedrohung für jede Anwendung sein. Lerne, wie du das Risiko deiner Abhängigkeiten einschätzen kannst und wie du Schwachstellen in deinen Node.js-Anwendungen mit dem NPM-Audit-Tool beheben kannst.

In fast jeder Software musst du an irgendeiner Stelle Dateien manipulieren. Entdecke, welche eingebauten Node.js-Module du verwenden kannst, um mit dem Dateisystem in deinen Node.js-Anwendungen zu arbeiten.

Navigiere durch das Dateisystem und lerne, wie du mit der Node.js Standardbibliothek Ordnerinhalte erkunden und auflisten kannst.

Die Manipulation von Dateisystempfaden kann manchmal knifflig sein, besonders bei plattformübergreifenden Anwendungen. Entdecke, wie du Pfade in Node.js manipulieren kannst, unter Berücksichtigung der Betriebssystemunterschiede.

Das Erstellen von Dateien ist eine praktische Möglichkeit, um Daten aus deinen Anwendungen zu speichern. Du musst jedoch sicherstellen, dass vorhandene Dateien dabei nicht überschrieben werden. Erfahre, wie du in deinen Node.js-Programmen in das Dateisystem schreiben kannst, während du nach vorhandenen Dateien und Ordnern suchst.

JSON ist ein Dateiformat, das sich besonders für die Speicherung von Daten in Node.js-Anwendungen eignet. Lerne, wie du JSON-Dateien lesen und modifizieren kannst, während du dich um mögliche Fehler kümmerst.

Express ist eine beliebte Bibliothek zum Erstellen von RESTful Web APIs mit Node.js. Entdecke, wie du einen Webserver mit Express erstellen und konfigurieren kannst.

Das Verstehen von Routing ist der erste Schritt, um API Endpunkte zu erstellen. Lass uns unsere erste GET API mit Node.js und Express zu einem Webserver hinzufügen.

Wenn du RESTful APIs erstellst, musst du Parameter aus der URL abrufen, um auf bestimmte Ressourcen zuzugreifen. Entdecke, wie du Routing-Parameter mit Node.js und Express einrichtest.

Wenn du eine API baust, die neue Ressourcen erstellt, musst du Daten von der Client-Anwendung holen und parsen. Lass uns einen Blick darauf werfen, wie du mit Node.js und Express einen Endpunkt erstellen kannst, der JSON empfängt.

Um unsere CRUD (Create, Read, Update und Delete) API zu vervollständigen, müssen wir schließlich noch die Update und Delete Endpunkte hinzufügen. Schauen wir uns an, wie sie sich von Read und Create unterscheiden und geben unserem Node.js und Express Server den letzten Schliff.

Effizient zu sein, um Softwarefehler zu finden, ist eine wichtige Fähigkeit für alle Entwickler. Die Verwendung eines Debuggers kann dir helfen, ein Programm zu analysieren und Probleme schnell zu finden. Lass uns entdecken, wie du den eingebauten Node.js Debugger nutzen kannst, um deinen Code Schritt für Schritt auszuführen.

Nehmen wir uns etwas Zeit, um zu sehen, wie du Visual Studio Code zum Debuggen von Node.js-Anwendungen konfigurieren und nutzen kannst.

Lerne, wie du deinen Node.js Code Schritt für Schritt mit dem integrierten Visual Studio Code Debugger ausführen und analysieren kannst.

Stack Traces können anfangs etwas unverständlich sein, aber sie sind wirklich nützlich, um die Quelle eines Fehlers in einer Anwendung herauszufinden. Entdecke, wie du das Call Stack Panel in Visual Studio Code nutzen kannst, um Ausnahmen in deiner Node.js Anwendung zurückzuverfolgen.

Lerne fortgeschrittene Debugging-Techniken für ein effizienteres Debugging deiner Node.js-Anwendungen mit Visual Studio Code.
Teilen auf