Das Wichtigste im Schnellüberblick

Titel der Veranstaltung: ASP.NET Core 10.0/11.0 WebAPI: Webservices, verteilte Systeme, REST und Microservices
Ausführungsart: Interaktive Online-Schulung mit Trainer
Experten-Dozent(en): Michael Willers oder Daniel Fisher, Raphael Schwarz, Raphael Schwarz, Raphael Schwarz, Michael Willers oder FH-Prof. Manfred Steyer, Raphael Schwarz, Michael Willers oder FH-Prof. Manfred Steyer, Raphael Schwarz, Michael Willers oder FH-Prof. Manfred Steyer, Raphael Schwarz, Michael Willers oder FH-Prof. Manfred Steyer, Raphael Schwarz, Raphael Schwarz oder FH-Prof. Manfred Steyer, Raphael Schwarz oder FH-Prof. Manfred Steyer, Jörg Krause
Preis:
zzgl. 19% MwSt.
Frühbucherpreis: 1499,00€ (bis 01.08.2026) Spätbucher: 1599,00€
Alle Termine:
23.03.2011 bis 25.03.2011 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
29.06.2011 bis 01.07.2011 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
23.11.2011 bis 25.11.2011 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
14.03.2012 bis 16.03.2012 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
23.05.2012 bis 25.05.2012 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
04.07.2012 bis 06.07.2012 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
12.09.2012 bis 14.09.2012 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
14.11.2012 bis 16.11.2012 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
17.04.2013 bis 19.04.2013 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
12.06.2013 bis 14.06.2013 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
18.09.2013 bis 20.09.2013 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
11.12.2013 bis 13.12.2013 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
05.02.2014 bis 07.02.2014 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
14.05.2014 bis 16.05.2014 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
05.11.2014 bis 07.11.2014 Essen oder UmgebungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
10.12.2014 bis 12.12.2014 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
11.03.2015 bis 13.03.2015 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
17.06.2015 bis 19.06.2015 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
16.09.2015 bis 18.09.2015 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
25.11.2015 bis 27.11.2015 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
13.04.2016 bis 15.04.2016 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
08.06.2016 bis 10.06.2016 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
28.09.2016 bis 30.09.2016 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
23.11.2016 bis 25.11.2016 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
29.03.2017 bis 31.03.2017 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
17.05.2017 bis 19.05.2017 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
13.09.2017 bis 15.09.2017 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
29.11.2017 bis 01.12.2017 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
25.04.2018 bis 27.04.2018 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
13.06.2018 bis 15.06.2018 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
19.09.2018 bis 21.09.2018 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
07.11.2018 bis 09.11.2018 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
20.03.2019 bis 22.03.2019 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
22.05.2019 bis 24.05.2019 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
25.09.2019 bis 27.09.2019 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
06.11.2019 bis 08.11.2019 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
04.03.2020 bis 06.03.2020 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
17.06.2020 bis 19.06.2020 Essen (Ruhrgebiet)AnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
30.09.2020 bis 02.10.2020 Online-Schulung mit ZOOMAnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
09.12.2020 bis 11.12.2020 Online-Schulung mit ZOOMAnmeldenSpätbucherpreis 1.699€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
28.04.2021 bis 30.04.2021 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
01.12.2021 bis 03.12.2021 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
04.05.2022 bis 06.05.2022 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
30.11.2022 bis 02.12.2022 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
02.05.2023 bis 04.05.2023 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
27.11.2023 bis 29.11.2023 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
26.02.2024 bis 28.02.2024 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünTermingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
11.11.2024 bis 13.11.2024 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
17.03.2025 bis 19.03.2025 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
10.11.2025 bis 12.11.2025 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
04.05.2026 bis 06.05.2026 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
28.09.2026 bis 30.09.2026 Online-SchulungAnmeldenSpätbucherpreis 1.599€
Ampel grünBei diesem Termin sind mehrere freie Plätze vorhanden.
Anmeldung: Online-Anmeldungformular
Alternativen: Durchführung als Firmenseminar (In-House-Seminar oder Online) auf Anfrage möglich.
Fragen: Beantwortet unser Kundenteam sehr gerne unter Telefon 0201 649590-50 (Mo-Fr 9-16 Uhr).

Kurzbeschreibung

Dieser Aufbaukurs richtet sich an Entwickler, die Web-APIs mit der aktuellsten Version von ASP.NET Core realisieren wollen.

Zielgruppe

Softwareentwickler, die mehrschichtige/serviceorientierte Anwendungen bzw. REST- oder SOAP-basierte Webservices mit dem modernen .NET entwickeln wollen. Für diesen Kurs sind gute Syntaxkenntnisse in C# und der Bedienung von Visual Studio notwendig, die Ihnen gerne durch unser .NET-Basisseminar vermittelt werden. Der Kurs behandelt die aktuellste Produktversion .NET 10.0/11.0 mit C# 14.0/15.0 sowie Visual Studio 2026.

Inhalte/Agenda

Basiswissen

  • Was sind HTTP-Services?
  • Was ist REST?
  • Was sind Microservices?
  • Unterschiede zwischen REST und SOAP
  • SOA versus Microservices
  • Was ist API First Design?

ASP.NET Core WebAPI im Überblick

  • Vergleich mit der Windows Communication Foundation (WCF), CoreWCF und gRPC
  • Optional: Unterschiede zwischen klassischem WebAPI in ASP.NET und ASP.NET Core WebAPI

Startcode einer ASP.NET Core-Anwendung

  • Konzept der Middleware-Komponenten
  • Verschiedene Middleware-Komponenten verwenden
  • Minimal API (seit .NET 6.0) vs. tradionelles/vollständiges Controller-basiertes API (seit .NET Core 1.0)

Erstellen von REST-Services mit Web-API

  • Datenformate
  • Parameterübergabe/Parameterbindung
  • Formulardaten übergeben
  • Model Validation
  • Benutzerdefinierte serverseitige Validatoren
  • Routing
  • Kontrolle über HTTP-Nachrichten / Einsatz von Statuscodes
  • Hilfeseiten
  • Konfigurieren der Anwendung

WebAPIs testen

  • Testen im Browser
  • Testen mit Werkzeugen wie Postman und Fiddler

Architektur

  • Inversion Of Control durch Dependency Injection
  • Repository Pattern
  • Kapselung von Business-Logik in wiederverwendbare Module

Metadaten und Dokumentation

  • Open API Specification ("Swagger"): Metadaten, Hilfeseiten, Testclients
  • Nswag und Swashbuckle
  • Einsatz von Datenannotationen
  • Client-Generierung mit NSwagStudio und Kommandozeilentools (aus JSON und Assembly, für .NET und TypeScript)
  • Contract-First-Entwicklung von WebAPIs

Web-APIs aufrufen in .NET-Anwendungen mit der HttpClient-Bibliothek

  • Nuget-Pakete Microsoft.Net.Http, Microsoft.AspNet.WebApi.Client
  • unterstützte Betriebssysteme / Plattformen
  • Aufrufe mit GET, POST, PUT, DELETE u.a.
  • Statuscodes
  • Komplexe Typen
  • Objekte serialisieren/deserialisieren
  • Formate/Encoding (JSON, XML)
  • Header festlegen
  • Eigene HttpClient Message Handlers

Web-APIs aufrufen im Browser

  • Mit JavaScript-Frameworks (wahlweise z.B. jQuery, Axios, Angular, Vue.js und React - auf Wunsch auch andere JavaScript-Bibliotheken)
  • Mit ASP.NET Core Blazor
  • Same Origin Policy und CORS

Aufbauwissen

  • Ablaufverfolgung (Tracing)
  • Cookies in WebAPIs
  • File Upload / Multipart MIME
  • Versionierung von REST-Diensten
  • Web-API erweitern
  • Entwickeln eigener Middleware-Komponenten
  • Native-AOT mit Minimal WebAPIs (ab .NET 8.0)

Hosting von REST-Services mit ASP.NET Web API (Platformen nach Wahl des Kunden)

  • In ASP.NET Core intergrierter Webserver Kestrel
  • Platformen für das Hosting: Windows, Linux, macOS
  • Webserver Internet Information Services (IIS) unter Windows
  • Webserver Nginx und/oder Apache unter Linux (oder Windows)
  • Hosting in Docker-Containern

.NET Aspire

  • Projektvorlagen
  • Orchestrierung / App Host
  • Integrations
  • Testen
  • Developer Dashboard
  • Protokollierung, Tracing, Telemetrie, Health Checks
  • Troubleshooting

Sicherheit mit ASP.NET Core WebAPIs

  • SSL
  • ASP.NET Core Identity
  • HTTP-Authentifizierung
  • Windows-Authentifizierung
  • Open-Authorization (Oauth) / OpenID Connect (OIDC)
  • Richtlinienbasierte Autorisierung via Policy
  • Benutzerdefinierte Authentifizierungsarten

Profiwissen

  • Monitoring/Telemetrie
  • Skalierbarkeit
  • Hochverfügbarkeit

Methodik

Dies ist ein interaktiver Online-Live-Kurs mit Dozent und maximal 10 Teilnehmern.

Theorie mit Folien und Vorführungen des Dozenten wechseln sich mit aufgabengeführten Praxisübungen der Teilnehmer ab, die der Dozent begleitet.

Begleitmaterial

Jeder Teilnehmer erhält:
1. Zugang zum virtuellen Klassenraum mit Download der Schulungspräsentation (als PDF) und den im Kurs behandelten Codebeispielen.
2. Ein von Dr. Holger Schwichtenberg unterschriebenes Teilnahmezertifikat (als PDF).

Organisatorisches & Rechtliches

Veranstaltungszeiten: 9 bis 17 Uhr mit Pausen  
Ausführungsart: Die Veranstaltung findet online und interaktiv statt mit Microsoft Teams oder ZOOM sowie unserem virtuellen Klassenraum, siehe Weitere Information zu unseren Online-Maßnahmen.
Sprache: Die Veranstaltung findet in deutscher Sprache statt. Präsentationen und Beispiele können in englischer Sprache sein.
Anmeldeverfahren: Unsere Veranstaltungen richten sich NICHT an Endverbraucher. Unsere Angebote sind nur für Handel, Industrie, Handwerk und die freien Berufe im Rahmen einer selbständigen oder gewerblichen Tätigkeit bestimmt. Die Preisangaben verstehen sich netto zuzüglich gesetzlicher MwSt.Zur Einhaltung der geltenden Datenschutzgesetze, um günstige Preise zu ermöglichen und die Umwelt zu schonen, ist das Anmeldeverfahren vollständig automatisiert. Anmeldungen per Post, Telefax oder E-Mail sind daher leider nicht möglich.
Teilnahmezertifikat: Jeder Teilnehmer erhält ein von Dr. Holger Schwichtenberg unterschriebenes Teilnahmezertifikat.
Rechtliches: Teilnahmebedingungen für diese Veranstaltung (Anmeldeform, Absagen, Leistungen, Haftung etc).
Firmenseminar: Sie können diese Schulung auch als Firmenseminar (In-House oder online) buchen. Unverbindliche Anfrage zum Firmenseminar:
ASP.NET Core 10.0/11.0 WebAPI: Webservices, verteilte Systeme, REST und Microservices

Firmeninterne Veranstaltungen

Sie können diese Schulung auch als individuell engepasste Kundenschulung (In-House-Seminar oder kundenspezifisches Webinar) buchen. Dies lohnt sich bereits ab drei Teilnehmern! Dieses Schulungsthema als individuelles Firmenseminar in Ihrem Hause anfragen Dieses Thema als Beratung anfragen

Andere Themen

Offene Seminare zu .NET, C#, Blazor, WebAPI/gRPC, WPF, WinUI, MAUI, Entity Framework Core, Unit Testing Offene Seminare zur PowerShell Themenkatalog individuelle Firmenseminare

Event-Hotline

Telefon: 0201/649590-53 (Mo-Fr 9-16 Uhr)
E-Mail: E-Mail-Adresse hier als Grafik zum Schutz vor der Erfassung durch Bots
Kontaktformular