Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung in Node.js

  • RAM vs. I/O-Latenz
  • Blockierend vs. Nicht blockierend
  • Ereignisgesteuertes Programmieren
  • Event Loop
  • Blockierung der Event Loop
  • Node.js-Philosophie

Plattform-Einrichtung von Node.js

  • Herunterladen und Installieren
  • Node-REPL
  • Erste Hello-World-Anwendung

Module und npm

  • Anatomie eines Moduls
  • Privater Code
  • Zugriff auf und Nutzung von Modulen
  • npm-Befehle
  • package.json

Das Callback-Muster

  • Was sind Callbacks
  • Callback-last
  • Error-first

Ereignisse

  • Wann Event Emitters verwenden
  • Funktionen an Ereignisse binden
  • Ereignisanfragen
  • Ereignislausch

Fehlerbehandlung

  • Callbacks: Error-first
  • Fehler in Event Emitters
  • Nicht gefangene Ausnahmen
  • Nutzung von Domains

Buffer

  • Warum Buffer existieren
  • Erstellen von Buffer
  • Lesen und Schreiben von Buffer
  • Manipulieren von Buffer

Streams

  • Was sind Streams
  • Read- und Write-Stream-API
  • Flusssteuerung
  • Piping
  • Duplex-Stream
  • Transform-Stream

Express.js

  • Einführung und Installation von Express.js
  • Aufbau einer Hello-Express-Anwendung
  • Erstellen von Routen
  • Rendern von Layouts
  • Nutzung von Templates
  • Hinzufügen von Partials
  • Nutzung von Locals und konditionalen Templates
  • Modularisierung von Routen

Socket.io

  • Lauschen
  • Senden (Broadcasting)
  • Beantworten von Fragen

Verbindung zu Datenbanken

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

Voraussetzungen

Lernende, die diesen Kurs belegen, sollten Erfahrung in der JavaScript-Programmierung mitbringen.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien