Kontakt aufnehmen

Schulungsübersicht

Node.js-Einführung

  • RAM vs. I/O-Latenz
  • Blocking vs. Non-Blocking
  • Ereignisgesteuertes Programmieren
  • Event Loop
  • Blockieren der Event Loop
  • Node.js-Philosophie

Node.js-Plattform-Einrichtung

  • Download und Installation
  • Node REPL
  • Erstes Hello World

Module und npm

  • Aufbau 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 verwendet werden sollten
  • Binden von Funktionen an Ereignisse
  • Ereignisanfragen
  • Ereignisabfrage

Fehlerbehandlung

  • Callbacks: Error-first
  • Fehler in Event Emitters
  • Ungefangene 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
  • Flow Control
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Einführung und Installation von Express.js
  • Aufbau einer Hello Express-Anwendung
  • Erstellen von Routen
  • Rendering von Layouts
  • Nutzung von Vorlagen
  • Hinzufügen von Partials
  • Verwendung von Locals und bedingten Vorlagen
  • Modularisierung von Routen

Socket.io

  • Abhören
  • Broadcasting
  • Beantwortung von Fragen

Verbindung zu Datenbanken

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

Voraussetzungen

Studierende, die diesen Kurs besuchen, sollten über Erfahrung in der JavaScript-Programmierung verfügen.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien