Kontakt aufnehmen

Schulungsübersicht

Einführung in Node.js

  • RAM vs. I/O-Latenz
  • Blockierend vs. Nicht-blockierend
  • Ereignisgesteuerte Programmierung
  • Event Loop
  • Den Event Loop blockieren
  • Die Philosophie von Node.js

Einrichtung der Node.js-Plattform

  • Herunterladen und Installieren
  • Node REPL
  • Erstes Hello World

Module und npm

  • Anatomie eines Moduls
  • Privater Code
  • Module zugänglich machen und verwenden
  • npm-Befehle
  • package.json

Das Callback-Pattern

  • Was sind Callbacks
  • Callback-last
  • Fehler-zuerst

Events

  • Wann Event Emitters verwendet werden sollen
  • Binden von Funktionen an Events
  • Event-Anfragen
  • Event-Überwachung

Fehlerbehandlung

  • Callbacks: Fehler-zuerst
  • Fehler in Event Emitters
  • Nicht abgefangene Ausnahmen
  • Verwendung von Domains

Pufferspeicher (Buffers)

  • Warum Pufferspeicher existieren
  • Pufferspeicher erstellen
  • Lese- und Schreibzugriffe auf Pufferspeicher
  • Pufferspeicher manipulieren

Streams

  • Was sind Streams
  • Lese- und Schreib-Stream-API
  • Flusssteuerung
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Einführung und Installation von Express.js
  • Erstellen einer Hello-Express-Anwendung
  • Erstellen von Routen
  • Layouts rendern
  • Vorlagen verwenden
  • Partials hinzufügen
  • Lokale Variablen und bedingte Vorlagen nutzen
  • Routen modularisieren

Socket.io

  • Hören auf
  • Verbreiten (Broadcasting)
  • Fragen beantworten

Verbinden mit Datenbanken

  • NoSQL- und Dokumentenspeicher
  • Relationale Datenbanken
  • Konfiguration und Plattform-Einrichtung
  • CRUD-Operationen

Voraussetzungen

Teilnehmer dieses Kurses sollten über Programmierkenntnisse in JavaScript verfügen.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien