Katalog
/
Webentwicklung
/
Node.js für Javascript-Entwickler

Node.js für Javascript-Entwickler

Erschließen Sie das Potenzial von Node.js für die Erstellung skalierbarer und leistungsstarker Webanwendungen. Dieses umfassende Training taucht tief in das ereignisgesteuerte, nicht-blockierende E/A-Modell ein und vermittelt JavaScript-Entwicklern praktische Fähigkeiten zur Erstellung modularer und effizienter Node.js-Anwendungen.

Was werden Sie lernen?

Erschließen Sie das Potenzial von Node.js für die Erstellung skalierbarer und leistungsstarker Webanwendungen. Dieses umfassende Training vertieft das ereignisgesteuerte, nicht-blockierende E/A-Modell und vermittelt JavaScript-Entwicklern praktische Fähigkeiten zur Erstellung modularer und effizienter Node.js-Anwendungen.

Erforschen Sie die transformative Welt von Node.js mit unserem detaillierten Training für JavaScript-Entwickler. Am Ende dieses Kurses werden die Teilnehmer:

• Die Grundlagen verstehen: Verstehen Sie die Design-Entscheidungen, die Node.js einzigartig machen und wie es die Anwendungsentwicklung revolutioniert.

• Modulare Code-Erstellung: Beherrschen Sie die Kunst, modularen, klaren und ausdrucksstarken Code in Node.js zu schreiben.

• Datenverarbeitung: Nutzen Sie Streams, um große Datenmengen nahtlos zu verarbeiten, ohne dass der Anwendungsspeicher eingeschränkt wird.

• Beherrschung von Fehlern: Lernen Sie robuste Fehlerbehandlungstechniken, um die Zuverlässigkeit von Anwendungen zu gewährleisten.

• Networking-Fähigkeiten: Erstellen Sie leistungsstarke Netzwerkanwendungen auf der Node.js-Plattform.

Voraussetzungen:

Vorherige Erfahrung mit JavaScript-Programmierung.

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Einführung in Node.js:

• Node.js-Grundlagen und -Philosophie

• Vergleich von RAM vs. I/O-Latenz

• Blocking vs. Nicht-Blocking Paradigmen

• Einführung in die ereignisgesteuerte Programmierung & die Ereignisschleife

• Mögliche Fallstricke: Das Blockieren der Ereignisschleife

Einrichten von Node.js:

• Herunterladen und Installieren von Node.js

• Node REPL verwenden

• Ihr erstes 'Hello World' in Node.js erstellen

Module und npm:

• Eintauchen in die Anatomie eines Moduls

• Privater Code in Modulen schreiben

• Zugriff auf und Nutzung von Modulen

• Praktische npm-Befehle und Verständnis von package.json

Die Kunst der Rückrufe:

• Einführung in Rückrufe

• Das Callback-last-Muster

• Die Bedeutung von Error-first in Callbacks

Ereignisgesteuerte Paradigmen:

• Wann und wie man Event-Emitter einsetzt

• Effektives Binden von Funktionen an Ereignisse

• Verstehen von Event Requests und Listening

Fehlerbehandlung in Node.js:

• Rückrufe und der Error-first-Ansatz

• Umgang mit Fehlern in Event-Emittern

• Umgang mit nicht abgefangenen Ausnahmen

• Nutzung von Domains für eine effiziente Fehlerbehandlung

Puffer:

• Verständnis der Existenz und der Rolle von Puffern

• Erstellen, Lesen und Schreiben von Puffern

• Techniken zur effektiven Manipulation von Puffern

Streams:

• Einführung in Streams in Node.js

• Lesen und Schreiben der Stream-API erforschen

• Flusskontrolle und Piping verwalten

• Verstehen von Duplex und Transform Streams

Express.js Entwicklung:

• Einführung und Installation von Express.js

• Erstellen einer einfachen "Hello Express"-Anwendung

• Erstellen von Routen und Rendering-Layouts

• Einbinden von Templates, Partials, Locals und bedingten Templates

• Modularisierung von Routen für mehr Effizienz

Grundlagen von Socket.io:

• Verstehen von Event Listening und Broadcasting

• Techniken zur Beantwortung clientseitiger Fragen

Verbindung zu Datenbanken:

• Untersuchung von NoSQL- und Dokumentenspeichern im Vergleich zu relationalen DBs

• Einrichten der Plattform und Konfigurieren von Datenbanken

• Beherrschen von CRUD-Operationen für eine effiziente Datenverwaltung.

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

07.-09.10.2026
München
14.-16.10.2026
Wien
21.-23.10.2026
Köln
24.-26.11.2026
Köln
01.-03.12.2026
Düsseldorf
20.-22.01.2027
Wien
11.-13.03.2027
Köln
23.-25.03.2027
Frankfurt

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.

Wir verwenden Cookies, um die Navigation zu verbessern, die Nutzung der Website auszuwerten und unser Marketing zu unterstützen. Sie können alle Cookies akzeptieren, nicht notwendige ablehnen oder einzelne Kategorien auswählen. Zum Cookie-Hinweis