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.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 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: | 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, 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 + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
