Der Kurs beginnt mit einigen fortgeschrittenen JavaScript-Funktionen und führt in ECMAScript und asynchrone Programmierung ein. Es verfügt über Node.js-spezifische Funktionen wie Streams und Event-Looping.
Dieser Kurs richtet sich an alle, die mit den Grundlagen von Node.js sowie der JavaScript-Syntax und den Besonderheiten vertraut sind.
Alle wichtigen Node.js-Funktionen und JavaScript-Besonderheiten werden erklärt und anhand von Aufgaben in praktischen Übungen demonstriert. Nach Abschluss dieses Kurses verfügen die Teilnehmer über ein besseres Verständnis der Konzepte und Interna von Node.j. Sie können Code effizienter schreiben, die Leistung ihrer Anwendungen messen und verbessern und Tools wie PM2 und NVM verwenden.
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden mit JavaScript und Node.js vertraut sein.
Modul 01: Was ist ECMAScript?
- ECMAScript erklärt
- Herausforderungen beim ECMAScript-Design
Modul 02: Node.js Refactored
- Sei, const, var
- Funktionen
- Anrufen, bewerben, binden
- Verschlüsse
- Heben
- String-, Array- und Objektmethoden
Hands-on-Labor: Entmystifizierte Funktionen
Hands-on-Labor: Mehr über Funktionen
Hands-on-Labor: Strings und Arrays
Hands-on-Labor: Objekte
Modul 03: Async-Refactoring-Herausforderung
- Promises
- Async / warten
Hands-on-Labor: Versprechen
Modul 04: Node.js-Ereignisschleife
- Ereignisschleife erklärt
Hands-on-Labor: Ereignisschleife
Module 05: PM2
- Installation
- Bewerbungserklärung
- Metrik
Modul 06: NVM
- NVM installieren
- So verwenden Sie NVM
- Was ist PM2?
- PM2 installieren
- PM2-Grundlagen
Hands-on-Labor: NVM und PM2
Modul 07: Streams
- Was genau sind Streams?
- Integrierte Streams
Hands-on-Labor: Streams
Modul 08: Leistung und Benchmarking
- js – ein Blick unter die Haube
- Benchmarking 101
NodeJS Advanced


