90411 Nürnberg
BeschreibungDieser Kurs vermittelt die grundlegenden Kenntnisse zur Entwicklung von Web-APIs mit ASP.NET Core. Sie lernen die Grundlagen von ASP.NET Core, RESTful-APIs zu erstellen, Datenzugriffe mit dem Entity Framework Core zu implementieren und Ihre APIs mit Swagger zu dokumentieren. Auch fortgeschrittene Themen wie HATEOAS und Data-Shaping werden behandelt.InhaltEinführung in ASP.NET Core Web-API- Überblick über RESTful-APIs und ihre Bedeutung- Vorstellung von ASP.NET Core und seiner Rolle bei der API-Entwicklung- Grundlagen REST: HTTP-Verben (GET, POST, PUT, DELETE), HTTP-Status Codes, Ressourcen und Endpunkten, Richardson Maturity Model, Hateoas, URI Tunneling- Controller-Klasse: DeepDive in die Controller-Hierarchie, Erstellung von Ressourcen und Endpunkten, Rückgabetypen, ActionResults, ApiController - Attribut, Konventionen, Streaming, Upload / Download von Dateien- Routing: Action-Methoden und Routing, Route-Constraints- Datenzugriff mit Entity Framework Core: Konzepte im Überblick, Einrichtung von EF Core, Migrations, Verwenden von Scaffolding, Arbeiten mit Relationalen Daten, LazyLoading vs. Eager Loading, DataAnnotations vs. FluentAPI- Error Handling: Developer Exception Page, Exception handler, Verwende Exceptions in modifizierten Antworten, ProblemDetails- Validierung: Serverseitige Validierung, Model-Binding, Benutzerdefinierte DataAnnotations- OpenAPI - Swagger: Einführung in Swagger, Swashbuckle und NSwag, Versionierung, Dokumentationen hinzufügenEinführung in Formatter in ASP.NET Core Web-APIs- Standard-Formatter- Benutzerdefinierte Formatter erstellen- Konfiguration von Formatter-Optionen- Content Negotiation und MediaTypeMappings- Globalization und Localization- Testen: Unit-Tests für Controller-Klassen erstellen, Integrationstests, NUnit vs. XUnit vs. MSTestEinführung in Minimal API- Einführung in Minimal-API- Erste Schritte mit Minimal-API- Routen und Parameter- Middleware und Konfiguration- Autorisierung und Sicherheit- Skalierung und Struktur- Tests und Fehlerbehandlung- Best Practices und TippsErweiterte Konzepte- Implementieren von Hataoas- Data-Shaping- Paging- API-Gateway Pattern HTTP-Client- HTTP-Requests & Response- MediaTypes - File - Upload / Download- IHttpClientFactoryVoraussetzungenGrundlegende Kenntnisse in C# und HTTP.ZielgruppeDieser Kurs richtet sich an Entwickler, die ihre Kenntnisse in der C#-Programmierung erweitern und mit ASP.NET Core WebAPI professionelle Web-APIs entwickeln möchten.
BeschreibungDieser Kurs vermittelt die grundlegenden Kenntnisse zur Entwicklung von Web-APIs mit ASP.NET Core. Sie lernen die Grundlagen von ASP.NET Core, RESTful-APIs zu erstellen, Datenzugriffe mit d...
Mehr Informationen| Datum | Dauer | Preis | ||
|---|---|---|---|---|
| Nürnberg, DE | ||||
| 05.10.2026 - 08.10.2026 28 h | 28 h | Details | Details Jetzt buchen | |
| 30.11.2026 - 03.12.2026 28 h | 28 h | Details | Details Jetzt buchen | |
| Datum | Dauer | Preis | ||
|---|---|---|---|---|
| Nürnberg, DE | ||||
| 05.10.2026 - 08.10.2026 28 h | 28 h | Details | Details Jetzt buchen | |
| 30.11.2026 - 03.12.2026 28 h | 28 h | Details | Details Jetzt buchen | |