%}

ASP .NET Core - Web API

Merken

PC-COLLEGE A-Wien

Ansprechpartner

PC-COLLEGE Wien

Adresse

Modecenterstr. 22/4
1030 Wien

Telefon

+49 30 235 000 12

Webseite

https://www.pc-college.at/standort-wien.php

ASP .NET Core - Web API

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.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalt:
  • 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


Direktlink zum Kurs!
Teilnehmerzahl
2 bis 8
Zertifikat
Anbieter-Zertifikat
Preis inkl. MwSt.
2.606,00 € (pro Person)
Veranstaltungsart
Präsenzkurs
Durchführung
Tageskurs

Termine und Orte

Von Bis Ort Durchführungs-
garantie
Frühbucher bis
Betrag
Lastminute ab
Betrag
05.05.2025 08.05.2025 Wien
23.06.2025 26.06.2025 Wien
18.08.2025 21.08.2025 Wien
13.10.2025 16.10.2025 Wien