ASP .NET Core
Hersteller:
Web API
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.
| Termine | Ort | Garantiert | Buchen |
|---|
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
Kurstyp: ASW
Haben Sie Fragen oder wünschen Sie Beratung?
Fon: +49 (9402) 503 300
Montag bis Freitag
9:00 – 17:00 Uhr
ITventive Trainings – Ihr Partner in Sachen Schulungen und Weiterbildungen
Mit uns haben Sie einen verlässlichen Partner an Ihrer Seite, mit dem Sie die Qualifikation Ihres Teams optimieren. Wir begleiten Unternehmen und Fachkräfte mit einem breiten Spektrum an Angeboten, die praxisnahes Lernen, nachhaltige Wissensvermittlung und moderne Lernmethoden verbinden.
Ihre Benefits
> 1.000 Kurse
Als autorisierter Partner von PC-COLLEGE bieten wir Ihnen über 1000 IT-Schulungen an
> 30 Standorte
Schulungen an über 30 Standorten in Deutschland, Österreich und in der Schweiz
> 25 Jahre Erfahrung
Wir widmen uns kontinuierlich der Entwicklung neuer Themen und Weiterbildungsformate
> Flexibilität
Die Teilnahme ist vor Ort, Live-Online oder auch im Hybrid-Modell möglich
> Skalierbarkeit
Alle unserer Kurse sind auch als individuelles Firmenseminar möglich
> Exptertenwissen
Unsere erfahrene Trainer bieten eine effiziente Mischung aus Theorie und Praxis an