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