Dieser Kurs behandelt die Installation, den Release-Zyklus und das Node.js-Paket-Ökosystem. Dieser Kurs bietet Einblicke in Tools wie NPM und Frameworks wie Express. Neben Node.js-spezifischen Themen konzentriert sich der Kurs auch auf grundlegende JavaScript-Syntax, Datentypen, asynchrone Programmierung, Codierungsstandards und Best Practices.
Dieser Kurs richtet sich an alle Anfänger.
Nach Abschluss dieses Kurses verfügen die Teilnehmer über ein fundiertes Verständnis der Konzepte von Node.j. Sie werden in der Lage sein, JavaScript-Anwendungen zu entwickeln und diese mit Node.js auszuführen. Sie können auch bereits vorhandene Node.js-Pakete erstellen oder verwenden und Anwendungen mit dem Express-Framework erstellen.
Für die Teilnahme an diesem Kurs sind keine besonderen Kenntnisse erforderlich, Kenntnisse einer Programmiersprache sind jedoch von Vorteil.
Modul 1: Erste Schritte mit Node.js
- Installation
- Hallo Welt
- Flusen- und Codierungsstandards
Praktisches Labor: NodeJS installieren und grundlegende Befehle ausführen
Modul 2: Grundlegende Syntax und Datentypen
- Sei, const, var
- Funktionen
- Streicher
- Arrays
- Objekte
Praktisches Labor: Grundlegende Syntaxübungen.
Praktisches Labor: Strings, Arrays und Objekte.
Modul 3: Node.js-Release-Zyklus
- Versionierung
- Release-Terminologie
Modul 4: Paket-Ökosystem von Node.js
- Was ist ein Knotenpaket?
- Was ist ein Knotenpaketmanager?npm)
- Npm Best Practices
- Destrukturierung
Praktisches Labor: Module und NPM
Praktisches Labor: Destrukturierung, Standardparameter, Try-Catch und Timing
Modul 5: Node.js-Interna
- Rückrufe
- Interaktion mit dem Dateisystem
Praktisches Labor: Dateisystem, Rückrufe
Modul 6: Versprechen
- Was ist ein Versprechen?
- Async / warten
- Versprechen vs. Rückrufe
Praktisches Labor: Promises
Modul 7: Express
- Einführung in Express
- Statische Dateien bereitstellen
- Routing-Anfragen
- Umgang mit CORS
- Passport.js
Praktisches Labor: Express-Framework
NodeJs-Grundlagen


