Seminare
Seminare

ASP .NET Core - Web API

Seminar - PC-COLLEGE Training GmbH - 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 ...
Termin Ort Preis*
05.05.2025- 08.05.2025 Berlin 2.606,10 €
05.05.2025- 08.05.2025 Düsseldorf 2.606,10 €
05.05.2025- 08.05.2025 Stuttgart 2.606,10 €
05.05.2025- 08.05.2025 Dresden 2.606,10 €
23.06.2025- 26.06.2025 Stuttgart 2.606,10 €
23.06.2025- 26.06.2025 Düsseldorf 2.606,10 €
23.06.2025- 26.06.2025 Berlin 2.606,10 €
23.06.2025- 26.06.2025 Dresden 2.606,10 €
18.08.2025- 21.08.2025 Berlin 2.606,10 €
18.08.2025- 21.08.2025 Dresden 2.606,10 €
18.08.2025- 21.08.2025 Düsseldorf 2.606,10 €
18.08.2025- 21.08.2025 Stuttgart 2.606,10 €
13.10.2025- 16.10.2025 Berlin 2.606,10 €
13.10.2025- 16.10.2025 Stuttgart 2.606,10 €
13.10.2025- 16.10.2025 Düsseldorf 2.606,10 €
13.10.2025- 16.10.2025 Dresden 2.606,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

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
Dauer/zeitlicher Ablauf:
4 Tage
Ziele/Bildungsabschluss:
Siehe Beschreibung und Inhalt.
Teilnahmevoraussetzungen:
Grundlegende Kenntnisse in C# und HTTP.
Material:
Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.
Förderung:
Bildungsscheck, andere auf Anfrage
Zielgruppe:
Nach dem Kurs können Sie leistungsfähige RESTful-APIs mit ASP.NET Core WebAPI entwickeln, validieren und dokumentieren sowie fortgeschrittene API-Techniken anwenden.
Seminarkennung:
ASW250818-S
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha