Kontakt aufnehmen

Schulungsübersicht

Einführung in Node.js

  • RAM vs. I/O-Latenz
  • Blockierend vs. Nicht-Blockierend
  • Ereignisgesteuerte Programmierung
  • Ereignisschleife
  • Blockieren der Ereignisschleife
  • Node.js-Philosophie

Konfiguration der Node.js-Plattform

  • Herunterladen und Installieren
  • Node REPL
  • Erstes Hello World

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-lastig
  • Fehler zuerst

Ereignisse

  • Wann Event Emitters verwendet werden sollen
  • Bindung von Funktionen an Ereignisse
  • Ereignisanfragen
  • Ereignisüberwachung

Fehlerbehandlung

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

Puffer (Buffers)

  • Warum Puffer existieren
  • Puffer erstellen
  • Lesen und Schreiben von Puffern
  • Manipulation von Puffern

Streams

  • Was sind Streams
  • Lese- und Schreibstream-API
  • Flow-Control
  • Piping
  • Duplex-Stream
  • Transformations-Stream

Express.js

  • Einführung und Installation von Express.js
  • Erstellung einer Hello-Express-Anwendung
  • Routen erstellen
  • Layouts rendern
  • Vorlagen verwenden
  • Partials hinzufügen
  • Verwendung von lokalen Variablen und bedingten Vorlagen
  • Routen modularisieren

Socket.io

  • Hören auf
  • Übertragen (Broadcasting)
  • Fragen beantworten

Verbindung zu Datenbanken

  • NoSQL und Dokumentenspeicher
  • Relationale Datenbanken
  • Konfiguration und Plattformvorbereitung
  • CRUD-Operationen

Voraussetzungen

Für diesen Kurs sollten die Teilnehmer über JavaScript-Programmierungserfahrung verfügen.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien