Seminar NestJS – Grundlagen und REST-APIs

NestJS bringt bewährte Strukturprinzipien in die Node.js-Welt und verbindet sie mit TypeScript, Decorators und Dependency Injection. Wer nur den Generator bedient, versteht jedoch noch nicht, wie Module, Provider und der Request-Lifecycle zusammenwirken.

Dieses Seminar baut eine REST-Anwendung von Grund auf auf. Jeder Baustein wird zunächst erklärt, danach in einem durchgängigen Projekt eingesetzt und schließlich mit Tests und produktionsnaher Konfiguration abgesichert.

Seminarziele

Sie verstehen die Architektur und den Lebenszyklus einer NestJS-Anwendung und können neue Projekte nachvollziehbar strukturieren.

Sie entwickeln typisierte REST-Schnittstellen mit Validierung, konsistenter Fehlerbehandlung, Dokumentation, Datenzugriff und automatisierten Tests.

Seminarinhalte

Projektstart und Werkzeugkette

  • Aktuelle Node.js-LTS-Version, NestJS CLI, TypeScript-Konfiguration und Paketstruktur einrichten
  • Entwicklungs-, Build- und Startskripte verstehen und sinnvoll ergänzen
  • Konfiguration, Umgebungsvariablen und Validierung zentral organisieren

Module, Controller und Provider

  • Feature-Module, Controller, Services und Dependency Injection zusammensetzen
  • Provider-Tokens, Factory Provider und asynchrone Konfiguration einsetzen
  • Sichtbarkeit, Exporte und zyklische Abhängigkeiten bewusst behandeln

REST-API und Request-Lifecycle

  • Routen, Parameter, Query-Werte, Header und Statuscodes korrekt modellieren
  • DTOs, Transformation und Validierung mit Pipes umsetzen
  • Middleware, Guards, Interceptors und Exception Filters abgrenzen und kombinieren

Daten, Serialisierung und Versionierung

  • Einen einfachen persistenten Datenzugriff in ein Feature-Modul integrieren
  • Antwortmodelle, Serialisierung und sensible Felder kontrollieren
  • API-Versionierung, Pagination, Filterung und konsistente Fehlerformate planen

OpenAPI und Schnittstellenqualität

  • OpenAPI-Beschreibungen aus Decorators und Typinformationen erzeugen
  • Operationen, Parameter, Antworten und Sicherheitsmodelle verständlich dokumentieren
  • Dokumentation als überprüfbaren Teil des Entwicklungsprozesses behandeln

Tests und produktionsnaher Betrieb

  • Unit-Tests mit TestingModule und Mock-Providern erstellen
  • Integrations- und End-to-End-Tests für komplette HTTP-Abläufe aufbauen
  • Logging, Health Checks, kontrolliertes Shutdown-Verhalten und Deployment-Grundlagen einordnen

Praxisorientierung

Im Seminar entsteht eine vollständige CRUD-orientierte Fachanwendung. Die Teilnehmer erweitern sie um Validierung, Fehlerbehandlung, Datenzugriff, OpenAPI-Dokumentation und automatisierte Tests.

Fehlerbilder wie falsch exportierte Provider, unklare Abhängigkeiten oder unkontrollierte Eingabedaten werden bewusst erzeugt und mit den Diagnosemöglichkeiten des Frameworks behoben.

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: JavaScript- und TypeScript-Entwickler, Full-Stack-Entwickler, Backend-Einsteiger und Teams, die strukturiert mit NestJS starten möchten
Voraussetzungen: Gute JavaScript-Grundkenntnisse, erste TypeScript-Erfahrung, Verständnis von HTTP und REST sowie sicherer Umgang mit npm und einer Entwicklungsumgebung
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, 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 auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 43 (720) 022000

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben