ASP .NET Core - Web API

Termine & Preise
  • Lernen Sie in diesem 4-Tages-Kurs die API-Entwicklung mit ASP.NET Core WebAPI kennen. Dieser Kurs vermittelt Ihnen das Wissen, leistungsfähige RESTful-APIs zu erstellen und Entity Framework Core, Swagger und Minimal API zu nutzen.

  • In diesem Seminar zeigen wir Ihnen, wie Sie mit ASP.NET Core leistungsstarke und skalierbare Web-APIs entwickeln. Der Kurs beginnt mit einer Einführung in RESTful-APIs und ASP.Net Core in der API-Entwicklung. Sie erfahren, wie Sie mit HTTP-Verben arbeiten, Endpunkte erstellen und Best Practices für den Datenzugriff mit Entity Framework Core anwenden. Darüber hinaus lernen Sie eine effektive Fehleranalyse und -behandlung kennen und wir erklären, wie Sie serverseitige Validierungen durchführen und OpenAPI (Swagger) für die Dokumentation Ihrer APIs nutzen.

    Neben den Grundlagen werden auch fortgeschrittene Themen wie die Implementierung von HATEOAS, Data-Shaping und das Paging von Daten behandelt. Sie erhalten zudem einen Einblick in die Minimal API als vereinfachte Möglichkeit, APIs in ASP.NET Core zu entwickeln. Die Schulung endet mit einer Einführung in die Verwendung des HTTP-Clients für die Erstellung und Verwaltung von HTTP-Anfragen und -Antworten.

    Angesprochener Teilnehmerkreis:
    Dieser Kurs richtet sich an Entwickler mit grundlegenden C#-Kenntnissen, die in die API-Entwicklung mit ASP.NET Core WebAPI einsteigen möchten. Vorkenntnisse in ASP.NET Core sind nicht notwendig.

    Kursziel:
    Nach Abschluss dieses Kurses sind Sie in der Lage, RESTful-APIs mit ASP.NET Core WebAPI zu entwickeln und effektive Fehlerbehandlung sowie Validierung zu implementieren. Zudem werden Sie APIs mit Entity Framework Core integrieren und diese mit OpenAPI (Swagger) dokumentieren und testen können.

    Hinweis:
    Der Unterricht findet auf der aktuellsten ASP.NET Core Version statt. Bitte geben Sie abweichende Wünsche gerne an.

    • 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
  • Grundlegende Kenntnisse in C# und HTTP.

  • Dieses Seminar können Sie als Präsenzseminar oder als Live-Online-Training (virtuelles Präsenzseminar) buchen. Schauen Sie sich die technischen Voraussetzungen für Live-Online-Schulungen an. Sie können Ihre Auswahl bei der Anmeldung treffen.
Kursinformationen als PDF

Anmeldung

1. Standort oder Online wählen
  • 1. Standort oder Online wählen
  • Live-Online-Training
  • Präsenzseminar in:
  • Berlin
  • Bremen
  • Dortmund
  • Dresden
  • Düsseldorf
  • Erfurt
  • Essen
  • Frankfurt
  • Hamburg
  • Hannover
  • Jena
  • Kassel
  • Koblenz
  • Köln
  • Krefeld
  • Leipzig
  • München
  • Münster
  • Nürnberg
  • Regensburg
  • Saarbrücken
  • Siegen
  • Stuttgart
  • A-Wien
  • CH-Basel
  • CH-Bern
  • CH-Zürich
  ↳ Technische Infos hier …
2. Termin wählen
  • 2. Termin wählen
  • 03.03. - 06.03.2025
  • 05.05. - 08.05.2025
  • 23.06. - 26.06.2025
  • 18.08. - 21.08.2025
  • 13.10. - 16.10.2025
  • 08.12. - 11.12.2025
  • 09.12. - 12.12.2025
 

Zeitrahmen: 4 Tageskurs | 09:00 bis 16:00 Uhr

Preis

Teilnahmegebühr

ab 2.190,00 €
(2.606,10 € inkl. 19% MwSt.)

Durchführung ab 1 Teilnehmenden (mehr lesen ...)

Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.


  • ASP .NET - Entwicklung von ASP.NET Core MVC Web Applications (ehemals MOC 20486)


    • insgesamt gut aufgebaut und strukturiert - die Inhalte wurden weitgehend klar und nachvollziehbar präsentiert
      E.T. - 21.04.2023

  • KursNr. Kurs Termin Dauer Standorte
    ASW
    250303
    03.03. - 06.03.2025 4 Tage
    ASW
    250303
    03.03. - 06.03.2025 4 Tage Live-Online-Training
    ASW
    250505
    05.05. - 08.05.2025 4 Tage
    ASW
    250505
    05.05. - 08.05.2025 4 Tage Live-Online-Training
    ASW
    250623
    23.06. - 26.06.2025 4 Tage
    ASW
    250623
    23.06. - 26.06.2025 4 Tage Live-Online-Training
    ASW
    250818
    18.08. - 21.08.2025 4 Tage
    ASW
    250818
    18.08. - 21.08.2025 4 Tage Live-Online-Training
    ASW
    251013
    13.10. - 16.10.2025 4 Tage
    ASW
    251013
    13.10. - 16.10.2025 4 Tage Live-Online-Training
    ASW
    251208
    08.12. - 11.12.2025 4 Tage
    ASW
    251208
    08.12. - 11.12.2025 4 Tage Live-Online-Training
    ASW
    251209
    09.12. - 12.12.2025 4 Tage

Verwandte Seminare/Schulungen

Ihre gewünschte Kursart wählen Sie bei der Anmeldung:

  • Präsenzseminar:
    Schulungserlebnis vor Ort
    mit persönlichen Kontakten
  • Online-Seminar:
    Live-Online-Training,
    interaktiv in Echtzeit
Platz 1
für PC-COLLEGE
Gesamtsieger
Bildung IT & PC
» Mehr erfahren
Ekomi Gold Status
Exzellent 4,8 / 5

basierend auf 844 Kurs-Bewertungen der letzten 12 Monate
insgesamt: 9767 Bewertungen

Hier individuelles Firmenseminar anfragen

Thema:

ASP .NET Core - Web API

Ihr Wunschtermin

Höchstwertung für PC-COLLEGE Exzellente Kundenorientierung » Mehr erfahren
Ihre Vorteile auf einen Blick!
  • Durchführung ab 1 Teilnehmenden

    Unser Ziel ist es, Ihnen schnellstmöglich den gewünschten Kurs anzubieten. Aus diesem Grund führen wir einen Großteil unserer Seminare ab einer Person durch. Das bietet Ihnen Planungssicherheit und bringt Sie schnell an Ihr Ziel.

  • Bildungsanbieterauszeichnung

    Wir wurden im Internationalen Bildungsanbieter-Elite-Ranking (IBER) der performNET AG mit der Höchstwertung von fünf Sternen ausgezeichnet. PC-COLLEGE schreibt Kundenorientierung groß und hält Qualitätsstandards dauerhaft auf einem sehr hohem Niveau.

  • Zertifikatsservice

    Sollten Sie Ihr PC-COLLEGE-Zertifikat verlegt oder bei einem Arbeitgeber abgegeben haben, senden wir Ihnen auf Wunsch, bis zu sieben Jahre nach Kursende, gerne Ihr Original-Zertifikat per Post oder ein PDF per E-Mail zu.

  • ... alle Vorteile auf einen Blick
Live-Online-Seminare, die begeistern! - VideoOnline-Seminare, die begeistern!