Zu Hauptinhalt springen Microsoft TechWiese News Übersicht Microsoft Reactor Cloud & AI Architects Connect MicroHack Weiterbildung & Zertifizierungen Übersicht Infrastruktur in der Cloud Migration von SAP Modernisierung von Apps Innovationen mit Azure AI Advanced Analytics Developer-Produktivität Community Initiativen & Programme Whitepaper & E-Books Studierende Newsletter Kontakt & Support Microsoft KI Azure Space Mixed Reality Microsoft HoloLens Microsoft Viva Quanten-Computing Nachhaltigkeit Bildung und Forschung Automobilbranche Finanzdienstleistungen Öffentlicher Sektor Gesundheitswesen Produktion Einzelhandel Partner finden Partner werden Partner-Netzwerk Microsoft Marketplace Marketplace Rewards Softwareentwicklungsunternehmen Blog Microsoft Advertising Developer Center Dokumentation Veranstaltungen Lizenzierung Microsoft Learn Microsoft Research Siteübersicht anzeigen
TechWiese Blog
Stöbern, lesen, lernen – klick dich durch die Artikel unserer Autor*innen. Informiere dich zu verschiedenen Themen rund um die Microsoft-Plattform.
Techwiese Blog

Node.js für Anfänger

23. November 2021

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

Tobias Fenster


CTO at Cosmo Consult & Microsoft RD and MVP
Andreas Jakl


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


Software Architect & Consultant at medialesson & Microsoft MVP

Die Videos

# 1. Was ist Node.js und warum du es lernen solltest
Tobias Fenster

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!
Dieses Video ansehen
# 2. Wie man Node.js auf Linux, macOS oder WSL installiert
Tobias Fenster

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!
Dieses Video ansehen
# 3. Wie man Node.js unter Windows installiert
Tobias Fenster

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!
Dieses Video ansehen
# 4. Wie man JavaScript Code in Node.js mit Dateien oder REPL ausführt
Tobias Fenster

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.
Dieses Video ansehen
# 5. Wie man VS Code für die Node.js Entwicklung einrichtet
Tobias Fenster

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.
Dieses Video ansehen
# 6. Wie man ein neues Node.js Projekt erstellt
Tobias Fenster

Demonstration: Schnelles Initialisieren eines neuen Node.js-Projekts mit der NPM CLI.
Dieses Video ansehen
# 7. Wie du NPM-Skripte für die Automatisierung deiner Entwicklungsaufgaben nutzt
Tobias Fenster

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.
Dieses Video ansehen
# 8. Wie man eine Abhängigkeit in einer Node.js-App hinzufügt und entfernt
Tobias Fenster

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.
Dieses Video ansehen
# 9. Was ist ein Lockfile und warum du es committen solltest
Tobias Fenster

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.
Dieses Video ansehen
# 10. Wie du deine Node.js-Abhängigkeiten aktualisieren kannst
Andreas Jakl

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.
Dieses Video ansehen
# 11. Wie man mit Node.js-Schwachstellen umgeht
Andreas Jakl

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.
Dieses Video ansehen
# 12. Wie man mit Dateien und Verzeichnissen mit Node.js arbeitet
Andreas Jakl

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.
Dieses Video ansehen
# 13. Wie man mit Node.js die Inhalte in Verzeichnissen auflistet
Andreas Jakl

Navigiere durch das Dateisystem und lerne, wie du mit der Node.js Standardbibliothek Ordnerinhalte erkunden und auflisten kannst.
Dieses Video ansehen
# 14. Wie man Dateisystempfade mit Node.js nutzt
Andreas Jakl

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.
Dieses Video ansehen
# 15. Wie man Dateien und Verzeichnisse mit Node.js erstellt
Andreas Jakl

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.
Dieses Video ansehen
# 16. Wie man JSON-Dateien mit Node.js liest und aktualisiert
Andreas Jakl

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.
Dieses Video ansehen
# 17. Wie man eine Web API mit Node.js und Express baut
Janek Fellien

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.
Dieses Video ansehen
# 18. Wie man eine GET API mit Node.js und Express erstellt
Janek Fellien

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.
Dieses Video ansehen
# 19. Wie man API-Routing mit Node.js und Express handhabt
Janek Fellien

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.
Dieses Video ansehen
# 20. Wie man mit Node.js und Express eine API erstellt, die JSON empfängt
Janek Fellien

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.
Dieses Video ansehen
# 21. Wie man Update und Delete APIs mit Node.js und Express erstellt
Janek Fellien

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.
Dieses Video ansehen
# 22. Wie du deinen Code Schritt für Schritt im eingebauten Debugger von Node.js ausführst
Janek Fellien

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.
Dieses Video ansehen
# 23. Wie man VS Code zum Debuggen von JavaScript Node.js-Apps konfiguriert
Janek Fellien

Nehmen wir uns etwas Zeit, um zu sehen, wie du Visual Studio Code zum Debuggen von Node.js-Anwendungen konfigurieren und nutzen kannst.
Dieses Video ansehen
# 24. Wie man den VS Code Debugger mit Node.js-Apps verwendet
Janek Fellien

Lerne, wie du deinen Node.js Code Schritt für Schritt mit dem integrierten Visual Studio Code Debugger ausführen und analysieren kannst.
Dieses Video ansehen
# 25. Wie man einen Stacktrace in VS Code liest, um eine Node.js-App zu debuggen
Janek Fellien

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.
Dieses Video ansehen
# 26. Wie man erweiterte Debugging-Funktionen in VS Code nutzt
Janek Fellien

Lerne fortgeschrittene Debugging-Techniken für ein effizienteres Debugging deiner Node.js-Anwendungen mit Visual Studio Code.
Dieses Video ansehen

Teilen auf

Facebook Social media iconX Social media iconLinkedin Social media icon
Surface Pro Surface Laptop Surface Laptop Studio 2 Copilot für Organisationen Copilot für die private Nutzung Microsoft 365 Microsoft-Produkte erkunden Windows 11-Apps Kontoprofil Download Center Microsoft Store-Support Rückgaben Bestellnachverfolgung Abfallverwertung Weitere Informationen Microsoft Bildung Geräte für den Bildungsbereich Microsoft Teams for Education Microsoft 365 Education Office Education Ausbildung und Weiterbildung von Lehrpersonal Angebote für Studenten und Eltern Azure für Studenten
Microsoft KI Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft 365 Copilot Microsoft Teams Kleine Unternehmen Microsoft-Entwickler Microsoft Learn Support für KI-Apps im Marketplace Microsoft Tech Community Microsoft Marketplace Microsoft Power Platform Marketplace Rewards Visual Studio Jobs & Karriere Das Unternehmen Microsoft Unternehmensnachrichten Datenschutz bei Microsoft Investoren Nachhaltigkeit LkSG Beschwerdeverfahren
Deutsch (Deutschland)
Abwahlsymbol „Ihre Datenschutzoptionen“ Ihre Datenschutzoptionen
Verbraucherdatenschutz für Gesundheitsdaten An Microsoft wenden Abo kündigen Impressum Datenschutz Cookies verwalten Nutzungsbedingungen Markenzeichen Informationen zu unserer Werbung EU Compliance DoCs