ASP .NET Core - Web API
|
Preis pro Teilnehmer:
EUR 2.190,00 nettoEUR 2.606,10 inkl. 19.00% MwSt. |
Kurzbeschreibung:
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 ...
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 ...
| Infos anfordern | Seminar buchen | In den SeminarFolder | |||
|
|
Weiterführende Informationen auf der Seite des Anbieters | ||||
Ausführliche Beschreibung
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.<br>
<br>Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
<br><br>
<b>Inhalt:</b>
<ul>
<li>Einführung in ASP.NET Core Web-API</li>
<li>- Überblick über RESTful-APIs und ihre Bedeutung</li>
<li>- Vorstellung von ASP.NET Core und seiner Rolle bei der API-Entwicklung</li>
<li>- Grundlagen REST: HTTP-Verben (GET, POST, PUT, DELETE), HTTP-Status Codes, Ressourcen und Endpunkten, Richardson Maturity Model, Hateoas, URI Tunneling</li>
<li>- Controller-Klasse: DeepDive in die Controller-Hierarchie, Erstellung von Ressourcen und Endpunkten, Rückgabetypen, ActionResults, ApiController - Attribut, Konventionen, Streaming, Upload / Download von Dateien</li>
<li>- Routing: Action-Methoden und Routing, Route-Constraints</li>
<li>- 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</li>
<li>- Error Handling: Developer Exception Page, Exception handler, Verwende Exceptions in modifizierten Antworten, ProblemDetails</li>
<li>- Validierung: Serverseitige Validierung, Model-Binding, Benutzerdefinierte DataAnnotations</li>
<li>- OpenAPI – Swagger: Einführung in Swagger, Swashbuckle und NSwag, Versionierung, Dokumentationen hinzufügen</li>
<li>Einführung in Formatter in ASP.NET Core Web-APIs</li>
<li>- Standard-Formatter</li>
<li>- Benutzerdefinierte Formatter erstellen</li>
<li>- Konfiguration von Formatter-Optionen</li>
<li>- Content Negotiation und MediaTypeMappings</li>
<li>- Globalization und Localization</li>
<li>- Testen: Unit-Tests für Controller-Klassen erstellen, Integrationstests, NUnit vs. XUnit vs. MSTest</li>
<li>Einführung in Minimal API</li>
<li>- Einführung in Minimal-API</li>
<li>- Erste Schritte mit Minimal-API</li>
<li>- Routen und Parameter</li>
<li>- Middleware und Konfiguration</li>
<li>- Autorisierung und Sicherheit</li>
<li>- Skalierung und Struktur</li>
<li>- Tests und Fehlerbehandlung</li>
<li>- Best Practices und Tipps</li>
<li>Erweiterte Konzepte</li>
<li>- Implementieren von Hataoas</li>
<li>- Data-Shaping</li>
<li>- Paging</li>
<li>- API-Gateway Pattern </li>
<li>HTTP-Client</li>
<li>- HTTP-Requests & Response</li>
<li>- MediaTypes </li>
<li>- File – Upload / Download</li>
<li>- IHttpClientFactory</li>
</ul>
Benötigte Vorkenntnisse
Grundlegende Kenntnisse in C# und HTTP.
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.
Kommentare/Weiterführende Informationen
Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.
Ortsbeschreibung
PC-COLLEGE-Schulungshaus

Profisuche
