ASP .NET Core Kurs - Web API

ASP .NET Core Kurs - Web API
ASP .NET Core Kurs - Web API

Kursbeschreibung

  • Kurs-ID:ASW
  • Kursdauer:4 Tage
  • Uhrzeit:09:00 - 16:00 Uhr

Diese ASP.NET Core Web API Schulung und Weiterbildung vermittelt Ihnen praxisnah, wie Sie leistungsstarke und skalierbare Web-APIs mit ASP.NET Core entwickeln. Im Rahmen des Trainings erhalten Sie zunächst eine fundierte Einführung in RESTful-APIs und die Rolle von ASP.NET Core in der modernen API-Entwicklung. Sie lernen den sicheren Umgang mit HTTP-Verben, die strukturierte Erstellung von Endpunkten sowie bewährte Vorgehensweisen für den Datenzugriff mit Entity Framework Core. Ergänzend werden zentrale Aspekte wie Fehlerbehandlung, serverseitige Validierung und die professionelle API-Dokumentation mit OpenAPI (Swagger) behandelt.

Im weiteren Verlauf dieser Weiterbildung vertiefen Sie Ihr Wissen durch fortgeschrittene Konzepte wie HATEOAS, Data-Shaping und effizientes Paging von Daten. Darüber hinaus lernen Sie mit der Minimal API einen modernen und schlanken Ansatz zur API-Entwicklung kennen. Abgerundet wird der Lehrgang durch die Einführung in den Einsatz von HTTP-Clients zur Verarbeitung und Steuerung von HTTP-Anfragen und -Antworten. Dieses Seminar bietet Ihnen damit eine umfassende Grundlage, um professionelle Web-APIs effizient zu entwickeln und in produktiven Umgebungen einzusetzen.

Die wichtigsten Themen im Überblick

  • RESTful Web APIs mit ASP.NET Core sicher entwickeln
  • Controller, Routing und ActionResults praxisnah einsetzen
  • Entity Framework Core für sauberen Datenzugriff nutzen
  • Validierung und Error Handling robust umsetzen
  • OpenAPI und Swagger für klare API-Dokumentation einrichten
  • Minimal API, Middleware und Sicherheit gezielt anwenden
  • Tests für Web API mit Unit- und Integrationstests erstellen
  • Paging, HATEOAS und Datei-Upload praktisch umsetzen

Zielgruppe

Diese ASP.NET Core Web API Schulung und Weiterbildung richtet sich an Entwicklerinnen und Entwickler mit grundlegenden Kenntnissen in C# und .NET, die moderne Web-APIs erstellen und bereitstellen möchten. Angesprochen sind sowohl Einsteiger in die API-Entwicklung als auch erfahrene Entwickler, die ihre Kenntnisse im Bereich RESTful Services und ASP.NET Core vertiefen möchten. Der Lehrgang eignet sich für alle, die skalierbare, wartbare und performante Schnittstellen für Web- und Cloud-Anwendungen entwickeln wollen.

Voraussetzung für die Schulung

Fundierte Grundkenntnisse in C# und .NET werden vorausgesetzt. Erste Erfahrungen mit objektorientierter Programmierung sowie grundlegendes Verständnis von Webtechnologien wie HTTP und REST sind empfehlenswert. Kenntnisse aus einer ASP.NET Core Grundlagen Schulung oder vergleichbare praktische Erfahrung erleichtern den Einstieg in dieses Training.

Kursinhalte

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

Termin finden

Termine auf Anfrage

Firmenschulung anfragen

  • Unternehmensinterne Trainings für mehrere Mitarbeitende
  • Direkt vor Ort oder online – Zeit und Reisekosten sparen
  • Kostenvorteil ab dem 3. Teilnehmer

Empfohlene Kurse

  • ASP .NET - Kompaktkurs

    Nächste und weitere Termine:
    In Präsenz: -
    Live Online: -

    Weitere Kursinfos
  • Jasper AI Grundkurs: Einstieg in die Content-Automatisierung

    Nächste und weitere Termine:
    In Präsenz: -
    Live Online: 11.06.2026

    Weitere Kursinfos
  • Visual C++ Aufbaukurs

    Nächste und weitere Termine:
    In Präsenz: 06.07.2026
    Live Online: 06.07.2026

    Weitere Kursinfos
  • Moderne REST APIs mit Node.js, Express und MongoDB Kurs

    Nächste und weitere Termine:
    In Präsenz: 17.08.2026
    Live Online: 17.08.2026

    Weitere Kursinfos

ekomi Bewertungen

Qualität ist bei Kebel kein Versprechen, sondern belegbar. Deshalb setzen wir auf das unabhängige Bewertungsportal eKomi. Nach jeder Schulung – online oder in Präsenz – erhalten unsere Teilnehmer:innen die Möglichkeit, uns anonym und freiwillig zu bewerten.

Mit über 1.500 Bewertungen in den letzten 12 Monaten zählen wir zu den bestbewerteten Anbietern für IT-Weiterbildungen.  Alle Bewertungen, ob positiv oder kritisch, fließen transparent in unsere offizielle Bewertungsstatistik ein und bilden die Grundlage unserer eKomi Trust-Zertifikate.

Für dich als Personalverantwortliche, IT-Fachkraft oder Entscheider:in bedeutet das: verifizierte Teilnehmerstimmen, geprüfte Qualität und maximale Transparenz bei der Auswahl Ihres Weiterbildungspartners.

Zum Bewertungsportal

Seminarberatung zum ASP .NET Core Kurs – Web API

Unser Kebel Team berät dich gerne kostenlos und unverbindlich für dein ASP .NET Core Kurs – Web API. Wir unterstützen dich gerne dabei, den passenden Kurs und das optimale Lernformat für deine Weiterbildung zu finden

Über 1200 Kurse

Entdecke jetzt unser vielseitiges Kursportfolio und finde die passende Schulung für dein Team.

FAQ

Das Seminar richtet sich an Entwicklerinnen und Entwickler mit grundlegenden Kenntnissen in C# und .NET, die Web-APIs mit ASP.NET Core erstellen möchten. Es passt sowohl für den Einstieg in RESTful Services als auch zur Vertiefung bestehender Praxis.

Du solltest fundierte Grundkenntnisse in C# und .NET mitbringen. Hilfreich sind außerdem erste Erfahrungen mit objektorientierter Programmierung sowie ein grundlegendes Verständnis von HTTP, REST und ASP.NET Core.

Behandelt werden unter anderem REST-Grundlagen, Controller, Routing, Entity Framework Core, Validierung, Error Handling, Swagger beziehungsweise OpenAPI, Testing und Minimal API. Auch Themen wie HATEOAS, Paging, File Upload und Download sowie IHttpClientFactory sind Teil des Kurses.

Ja, das Seminar führt in Minimal API ein und behandelt erste Schritte, Routen, Parameter, Middleware, Konfiguration, Autorisierung, Tests und Fehlerbehandlung. So bekommst du einen praxisnahen Überblick über den Einsatz von Minimal APIs in ASP.NET Core.

Ja, ein Schwerpunkt ist der Datenzugriff mit Entity Framework Core. Du lernst unter anderem Einrichtung, Migrations, Scaffolding, relationale Daten sowie den Unterschied zwischen Lazy Loading und Eager Loading kennen.

Ja, das Seminar behandelt OpenAPI und Swagger inklusive Swashbuckle, NSwag, API-Versionierung und Dokumentation. Damit lernst du, Web-APIs nachvollziehbar zu beschreiben und zu testen.

Die Schulung dauert 4 Tage. In dieser Zeit werden die zentralen Grundlagen und weiterführenden Themen zur Entwicklung von ASP.NET Core Web-APIs kompakt behandelt.

Ja, nach erfolgreicher Teilnahme am ASP .NET Core Kurs – Web API erhältst Du ein Teilnahmezertifikat. Dieses bestätigt Deine erweiterten Kenntnisse im professionellen Einsatz von ASP .NET Core Kurs – Web API .

Ja, wir garantieren die Durchführung aller von uns bestätigten Termine. Der ASP .NET Core Kurs – Web API findet auch bereits ab einem Teilnehmer statt, sodass Du Deine Weiterbildung sicher und zuverlässig planen kannst.

Ja, wir bieten den ASP .NET Core Kurs – Web API als Inhouse Training oder Firmenschulung an. Zusätzlich kann die Schulung auch als Online-Firmenschulung durchgeführt werden. Inhalte, Prozesse und Schwerpunkte passen wir individuell an die Anforderungen Deines Unternehmens an.