Dieses Intensivseminar bündelt die wesentlichen Fähigkeiten für die Entwicklung eines produktionsreifen NestJS-Backends. Statt isolierter Beispiele entsteht eine zusammenhängende Anwendung mit klarer Modulstruktur, REST-Schnittstelle, Datenbank, Sicherheitsmodell, Testpyramide und Betriebsfunktionen.
Der Kurs fasst die Inhalte der Grundlagen-, Datenbank-, Sicherheits-, Testing-, Migrations- und Betriebsseminare in verdichteter Form zusammen. Architekturentscheidungen werden unmittelbar im Projekt sichtbar; dadurch bleibt der Zusammenhang zwischen Framework-Mechanik, Fachlogik und Betrieb erhalten.
Seminarziele
Sie können ein Enterprise-Backend von der Anforderungsanalyse bis zur produktionsnahen Bereitstellung strukturieren und implementieren.
Sie verbinden NestJS-Kernkonzepte mit Datenzugriff, Sicherheit, Qualitätssicherung, Modernisierung und Observability zu einem belastbaren Gesamtentwurf.
Seminarinhalte
Projektarchitektur und NestJS-Kernkonzepte
- Anwendungsgrenzen, Feature-Module und gemeinsame Infrastruktur festlegen
- Controller, Provider, Dependency Injection, Konfiguration und Lifecycle sicher beherrschen
- Custom Provider, Dynamic Modules und klare öffentliche Modulverträge einsetzen
REST-API, Validierung und Dokumentation
- Ressourcen, DTOs, Statuscodes, Pagination, Filter und Versionierung entwerfen
- Pipes, Guards, Interceptors, Middleware und Exception Filters zielgerichtet kombinieren
- OpenAPI-Dokumentation mit Implementierung und Tests konsistent halten
Persistenz mit TypeORM und Prisma
- Relationale Modelle, Beziehungen, Constraints und Indizes entwerfen
- Repository- und Service-Grenzen sowie ORM-Kopplung bewusst gestalten
- Migrationen, Transaktionen, Sperren und performante Abfragen umsetzen
Authentifizierung, Autorisierung und Härtung
- JWT- oder sitzungsbasierte Anmeldung mit sicherer Passwortverarbeitung implementieren
- Rollen, Claims und Policies über Guards und Metadaten durchsetzen
- Validierung, CORS, CSRF-Schutz, Header, Rate Limiting und Geheimnisse konfigurieren
Teststrategie und technische Qualität
- Unit-, Integrations- und End-to-End-Tests als abgestimmte Testpyramide aufbauen
- Datenbanktests, Mocking, Testdaten und isolierte Umgebungen beherrschen
- Linting, Typprüfung, Build und automatisierte Prüfungen in eine Pipeline integrieren
Modernisierung auf NestJS 11
- Abhängigkeiten, Node.js-Laufzeit und Plattformadapter systematisch aktualisieren
- Routing, Query-Parsing, Middleware-Reihenfolge und dynamische Module prüfen
- Cache-, Config- und Health-Check-Integration kontrolliert migrieren
Observability und Deployment
- Strukturiertes Logging, Korrelation, Metriken, Traces und Health Checks einführen
- Performanceengpässe an Request-Lifecycle, Datenbank und Serialisierung untersuchen
- Build-Artefakte, Container, Konfiguration, Shutdown und Rollout-Strategien vorbereiten
Wartbare Weiterentwicklung
- Fehler- und Antwortkonventionen, Modulgrenzen und Architekturentscheidungen dokumentieren
- Technische Schulden priorisieren und Erweiterungspunkte für GraphQL oder Microservices vorbereiten
- Review-Kriterien für Sicherheit, Testbarkeit und Betriebsreife ableiten
Praxisorientierung
Das Praxisprojekt wird über alle fünf Tage weiterentwickelt. Jede neue Funktion muss die vorhandenen Architektur-, Sicherheits- und Testregeln einhalten. Messbare Qualitätskriterien ersetzen rein subjektive Bewertungen.
Am Ende steht ein vollständiges Referenzprojekt mit nachvollziehbarer Struktur und einer technischen Checkliste für eigene Enterprise-Backends.
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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | TypeScript- und Backend-Entwickler, Full-Stack-Entwickler, Tech Leads und Projektteams, die NestJS in kurzer Zeit umfassend produktiv einsetzen möchten |
| Voraussetzungen: | Gute TypeScript-Kenntnisse, Erfahrung mit HTTP, REST, npm und relationalen Datenbanken; NestJS-Vorkenntnisse sind hilfreich, aber nicht erforderlich |
| 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.
