Kurs · Schulung · Workshop

NestJS & TypeScript für Microservices

Zwei oder drei Tage intensiver Einstieg in die Entwicklung von skalierbaren und robusten Microservice-Architekturen mit NestJS und weiteren Technologien des Node.js Ökosystems.

Microservice-Architekturen sind heutzutage ein Standard für die Erstellung verteilter Systeme. NestJS, kombiniert mit anderen Node.js-Technologien, bietet eine leistungsstarke Plattform zum Bau effizienter und skalierbarer Microservices. Dieses Framework fördert eine saubere Code-Struktur und modulare Architektur, die eine einfache Wartung und Erweiterung ermöglichen.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Wir bauen zusammen inkrementell einen Microservice-Stack, der folgende Themen veranschaulicht:

  • Einführung in Microservices und deren Vorteile
  • Grundlagen von NestJS und sein Ökosystem
  • Strukturierung von NestJS-Projekten für Microservices
  • Kommunikation zwischen Services (REST, GraphQL, Microservice-Patterns)
  • Datenpersistenz und Datenbankintegration (TypeORM, Mongoose)
  • Implementierung von Authentifizierungs- und Autorisierungsschichten
  • Monitoring, Logging und Fehlerbehandlung in NestJS
  • Einsatz von Containertechnologien wie Docker
  • Testing und Qualitätssicherung mit Jest
  • Deployment und Skalierung von NestJS-Microservices
  • Ausblick: Einsatz von Kubernetes zur Orchestrierung

Wir fokussieren uns darauf, eine spezifische Auswahl an Themen genau zu betrachten und zu verstehen.

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über NestJS

NestJS ist ein progressives Node.js-Framework für den Aufbau effizienter, zuverlässiger und skalierbarer serverseitiger Anwendungen. Es wurde in TypeScript entwickelt und kombiniert Elemente der objektorientierten Programmierung, funktionalen Programmierung und funktionalen reaktiven Programmierung. NestJS orientiert sich stark an Angular und bringt eine klare Strukturierung durch Module, Controller und Services in die Node.js-Welt.

Weitere Ressourcen:

History

NestJS wurde von Kamil Myśliwiec entwickelt und im Jahr 2017 als Open-Source-Projekt veröffentlicht. Die Idee entstand aus dem Wunsch, die strukturierte und gut skalierbare Architektur von Angular auf die serverseitige Entwicklung mit Node.js zu übertragen. Das Framework nutzt TypeScript standardmässig und baut auf bewährten Bibliotheken wie Express oder Fastify als HTTP-Grundlage auf.

Seit seiner Veröffentlichung hat NestJS eine rasant wachsende Community gewonnen und gilt heute als eines der beliebtesten Backend-Frameworks im Node.js-Ökosystem. Besonders im Bereich der Microservices-Architekturen hat sich NestJS als leistungsstarke und gut strukturierte Lösung etabliert, die Teams dabei hilft, komplexe verteilte Systeme übersichtlich und wartbar zu gestalten.