0

ASP.NET Core 10 Schulung: OpenAPI, Sicherheit, Betrieb

Ihre Termine

Datum Ort Preis
16.11.2026
-19.11.2026
09:00 - 16:00 Uhr
München 2.725,10 €*
Buchen
16.11.2026
-19.11.2026
09:00 - 16:00 Uhr
Virtuelles Live Training 2.725,10 €*
Buchen
15.02.2027
-18.02.2027
09:00 - 16:00 Uhr
München % 2.588,25 €*
Buchen
15.02.2027
-18.02.2027
09:00 - 16:00 Uhr
Virtuelles Live Training % 2.588,25 €*
Buchen
31.05.2027
-03.06.2027
09:00 - 16:00 Uhr
München % 2.588,25 €*
Buchen
31.05.2027
-03.06.2027
09:00 - 16:00 Uhr
Virtuelles Live Training % 2.588,25 €*
Buchen
16.08.2027
-19.08.2027
09:00 - 16:00 Uhr
München % 2.588,25 €*
Buchen
16.08.2027
-19.08.2027
09:00 - 16:00 Uhr
Virtuelles Live Training % 2.588,25 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer
Inklusive digitaler Teilnahmebescheinigung.

Beschreibung

Eine Web-API erreicht die Betriebsfreigabe, wenn Zugriffsregeln, Fehlerantworten und Laufzeitdaten überprüfbar sind. Über vier Tage entsteht ein ASP.NET-Core-10-Backend vom ersten Minimal-API-Endpunkt bis zum Container-Image. Du definierst API-Verträge mit OpenAPI, schützt Route Groups durch die Authentifizierung mit Bearer-Tokens und Policies und prüfst das Verhalten über Integrationstests mit WebApplicationFactory. Rate Limiting begrenzt Anfragen anhand festgelegter Client-Merkmale. OpenTelemetry erfasst Metriken und Distributed Traces; strukturierte Logs mit Correlation IDs unterstützen die Diagnose einzelner Anfragen. Am Ende steht eine Web-API, deren Konfiguration über Umgebungsvariablen läuft und deren Health Checks Auskunft über benötigte Abhängigkeiten geben. Die benötigte Hardware, Übungsumgebung und Software werden bereitgestellt. Für vertiefte Sicherheitstests bietet sich anschließend das OWASP API Security Training an.

Inhalte

Architektur und Request Pipeline

  • Request Pipeline und Endpoint Routing
  • Konfiguration mit dem Options Pattern
  • Dependency Injection und Service Lifetimes

Endpunkte mit Minimal APIs

  • Route Groups und Typed Results
  • Parameter-Binding und integrierte Validierung
  • Fehlerantworten mit Problem Details

API-Verträge mit OpenAPI

  • OpenAPI-Dokumente für API-Operationen erzeugen
  • Schemas und HTTP-Statuscodes dokumentieren
  • Sicherheitsmetadaten geschützter Endpunkte definieren

Authentifizierung und Autorisierung

  • Bearer-Tokens für die Authentifizierung
  • Policy-basierte Autorisierung mit Claims
  • Geschützte Endpunkte in Route Groups

Rate Limiting und Verfügbarkeit

  • Globale und benannte Rate-Limit-Regeln
  • Anfragelimits nach Client-Merkmalen partitionieren
  • Health Checks für externe Abhängigkeiten

Automatisierte API-Tests

  • Unit-Tests für fachliche Dienste
  • Integrationstests mit WebApplicationFactory für Endpunkte
  • Validierung und Zugriffsschutz automatisiert prüfen

Container-Build und Konfiguration

  • Mehrstufige Builds für Container-Images
  • Container per Umgebungsvariablen konfigurieren
  • Health Checks im Container ausführen

Telemetrie und Fehlerdiagnose

  • Strukturierte Logs mit Correlation IDs
  • OpenTelemetry-Metriken für Anfrageraten und Laufzeiten
  • OpenTelemetry-Traces über beteiligte Komponenten
  • Telemetriesignale über Trace-IDs verknüpfen

Voraussetzungen

  • Sichere C#- und .NET-Grundkenntnisse sowie Erfahrung mit HTTP und REST
  • Übungsumgebung und Software werden bereitgestellt; eigener Rechner und Lizenzen sind nicht nötig

Zielgruppe

  • Fachkräfte in der Backend-Entwicklung mit C#-Erfahrung
  • .NET-Entwicklungsteams für produktive Web-APIs
  • Fachkräfte für Softwarearchitektur mit Verantwortung für API-Standards

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Uhrzeiten

09:00-16:00 Uhr

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - mit klarem Alltagsbezug und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D