ASP .NET Core - Web API in Koblenz PC-COLLEGE Koblenz Institut für IT-Training
Dieser 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.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
Einfü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ügen
Einfü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. MSTest
Einfü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 Tipps
Erweiterte Konzepte
- Implementieren von Hataoas
- Data-Shaping
- Paging
- API-Gateway Pattern
HTTP-Client
- HTTP-Requests & Response
- MediaTypes
- File – Upload / Download
- IHttpClientFactory
Zielgruppe Dieser 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.
Voraussetzungen Grundlegende Kenntnisse in C# und HTTP.
Sonstiges Weitere Informationen unter: https://www.pc-college.de/seminare-schulungen-kurse/asp-dotnet/asp-dotnet-core-web-api-asw.php
Kosten 2606,10 Eur inkl. 19% MwSt
Termin | Veranstaltungsort |
---|---|
- auf Anfrage - | Rudolf-Virchow-Straße 11, 56073 Koblenz |
*Alle Angaben ohne Gewähr.

Pastor-Klein-Str. 17
56073 Koblenz
Telefon: (+49) 0800 5 777 333
Fax: +49 (0) 30 214 29 88
http://www.pc-college.de
koblenz@pc-college.de
Anbieter jetzt kontaktieren
-
1773,10 Eur inkl. 19% MwSt
Koblenz
-
1178,10 Eur inkl. 19% MwSt
Koblenz
-
1892,10 Eur inkl. 19% MwSt
Koblenz
-
2606,10 Eur inkl. 19% MwSt
Koblenz
-
1773,10 Eur inkl. 19% MwSt
Koblenz
-
868,70 Eur inkl. 19% MwSt
Koblenz
-
1178,10 Eur inkl. 19% MwSt
Koblenz
-
702,10 Eur inkl. 19% MwSt
Koblenz