Seminar Express.js – Kompaktseminar für Webanwendungen und REST-APIs

Das Kompaktformat richtet sich an erfahrene JavaScript-Entwickler, die grundlegende Sprach- und Laufzeitkonzepte nicht erneut erarbeiten müssen. Die verfügbare Zeit wird auf Express-spezifische Request-Verarbeitung, API-Struktur und produktionsrelevante Qualitätsentscheidungen konzentriert.

Eine kompakte Beispielanwendung verbindet Routing, Middleware, REST-Vertrag, Persistenz, Sicherheit und Tests. Fortgeschrittene Themen werden so weit behandelt, dass Einsatzgrenzen und Anschlussmodule klar erkennbar sind, ohne den Kurs in ein reines Überblicksformat zu verwandeln.

Inhaltsübersicht

  1. Seminarziele
  2. Zielgruppe und Voraussetzungen
  3. Inhalte im Detail
  4. Praxis und Arbeitsweise
  5. Einordnung in den Lernpfad

Seminarziele

Nach Abschluss können die Teilnehmenden:

  • Express.js-Projekte schnell und sauber strukturieren
  • Routen, Middleware, Validierung und Fehlerbehandlung sicher kombinieren
  • eine kleine REST-API mit OpenAPI-Vertrag und Persistenz erstellen
  • grundlegende Authentifizierungs- und Sicherheitsmaßnahmen integrieren
  • HTTP- und Integrationstests sowie produktive Basiskonfiguration einrichten
  • Vertiefungsbedarf für TypeScript, Performance und Architektur gezielt bestimmen

Zielgruppe und Voraussetzungen

Zielgruppe: Erfahrene JavaScript-Entwickler und Full-Stack-Entwickler mit wenig Express.js-Erfahrung

Voraussetzungen: Sichere JavaScript- und Node.js-Grundkenntnisse sowie Verständnis von HTTP, JSON und grundlegenden Datenbankkonzepten

Inhalte im Detail

Tag 1: Beschleunigter Einstieg in Routing und Middleware

  1. Schritt 1: Projekt, Module, Konfiguration, Anwendung und Serverstart ohne Grundlagenwiederholung aufsetzen.
  2. Schritt 2: Router, Parameter, Query-Daten, Bodies, Statuscodes und JSON-Antworten umsetzen.
  3. Schritt 3: Middleware nach Reichweite und Reihenfolge strukturieren und Kontextdaten weitergeben.
  4. Schritt 4: Eingaben validieren sowie 404- und asynchrone Fehler zentral behandeln.
  5. Schritt 5: die Request-Kette mit automatisierten HTTP-Tests absichern.

Tag 2: REST, OpenAPI, Persistenz und Sicherheit

  1. Schritt 1: Ressourcen, Operationen, Statuscodes und Fehlerantworten für eine kleine Fachdomäne definieren.
  2. Schritt 2: einen kompakten OpenAPI-Vertrag erstellen und Request- sowie Response-Daten abgleichen.
  3. Schritt 3: Service- und Repository-Grenzen, Verbindungsmanagement und einfache Transaktionen integrieren.
  4. Schritt 4: Authentifizierung, Autorisierung, Sicherheitsheader und Eingabegrenzen ergänzen.
  5. Schritt 5: positive und negative Integrationsfälle einschließlich Datenbank- und Berechtigungsfehlern testen.

Tag 3: Qualität, TypeScript-Einordnung und Betrieb

  1. Schritt 1: Unit-, Middleware-, HTTP- und Integrationstests nach Risiko priorisieren.
  2. Schritt 2: TypeScript, Laufzeitvalidierung und fachliche Typen anhand ausgewählter Schnittstellen einordnen.
  3. Schritt 3: Logging, Health Check, geordnetes Herunterfahren und produktive Konfiguration ergänzen.
  4. Schritt 4: einfache Lastmessungen, Datenbankengpässe, Caching und Skalierungsgrenzen bewerten.
  5. Schritt 5: Anwendung prüfen und einen passenden Vertiefungspfad aus den Fachseminaren auswählen.

Praxis und Arbeitsweise

Die Inhalte werden schrittweise an einem zusammenhängenden Fallbeispiel umgesetzt. Entwurfsentscheidungen, Implementierung und Prüfung werden unmittelbar miteinander verbunden.

  • hoher Übungsanteil bei geringer Grundlagenwiederholung
  • kompakte Anwendung mit API-, Datenbank- und Security-Pfad
  • gezielte Qualitätsprüfungen statt vollständiger Spezialvertiefung
  • abschließende Zuordnung zu geeigneten Aufbauseminaren

Einordnung in den Lernpfad

Das Kompaktseminar ist ein alternativer Einstieg für erfahrene JavaScript- und Node.js-Entwickler. Anschließend können Sicherheit, TypeScript, Testautomatisierung, Performance oder Architektur gezielt vertieft werden.

ERROR: Content Element with uid "3035884" and type "list" has no rendering definition!

Seminardetails

   
Dauer: 3 Tage, jeweils ca. 6 Stunden; Beginn am 1. Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene JavaScript-Entwickler und Full-Stack-Entwickler mit wenig Express.js-Erfahrung
Voraussetzungen: Sichere JavaScript- und Node.js-Grundkenntnisse sowie Verständnis von HTTP, JSON und grundlegenden Datenbankkonzepten
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop – alle Seminare mit Trainer vor Ort; Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch – bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation als Download oder auf Datenträger
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- und Warmgetränke, Mittagessen wahlweise vegetarisch
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

ERROR: Content Element with uid "3035882" and type "list" has no rendering definition!

Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben