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 wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.

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.