Kategorien
/
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.

Anforderungen:

Vorherige Erfahrung mit JavaScript-Programmierung.

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je 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 Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
3
Hours (days:
21
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.