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
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.
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
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.
Sie müssen den Inhalt von hCaptcha laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Sie sehen gerade einen Platzhalterinhalt von Turnstile. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.