Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Hands-on-Workshop: Web-APIs mit ASP.NET Core 9.0

Online-Workshop, 5. Dezember, 9-17 Uhr

Viele Webanwendungen – gerade Single-Page Applications (SPAs) – kommen ohne Web-APIs gar nicht mehr aus. Und mit ASP.NET Core gibt es ein hervorragendes Framework für alle Einsatzzwecke.

In diesem Workshop lernen Sie von Grund auf die Erstellung von Web-APIs mit ASP.NET Core kennen.

Nach den Grundlagen zum REST-Prinzip geht es an die Umsetzung: Wir lernen APIs auf Controller-Basis sowie Minimal APIs kennen. Danach sehen wir uns fortgeschrittenere Features wie API-Versionierung und CRUD-Funktionalitäten an. Eine ausführliche Betrachtung von Sicherheitsaspekten für APIs inklusive der Verwendung von Authentifizierung und Autorisierung rundet dieses Thema ab. Zum Abschluss werfen wir noch einen kurzen Blick auf gRPC und worin die Unterschiede zu Web-APIs liegen.

Vorkenntnisse

Die Teilnehmenden sollten gute Kenntnisse in .NET und C# besitzen.

Lernziele

  • Neue Features in ASP.NET Core 9.0 kennenlernen
  • Verständnis von REST
  • Einsatz von Controller-basierten APIs mit ASP.NET Core Web API
  • Einsatz von API-Versionierungsstrategien und deren Umsetzung
  • Verwendung von Minimal APIs
  • API-Sicherheitsaspekte verstehen
  • Kurzeinblick in gRPC

Technische Anforderungen

Für die Hands-on-Teile des Workshops wird ein Rechner mit der aktuellsten Version von .NET 9.0 und Visual Studio benötigt. Alternativ kann Visual Studio Code oder Rider verwendet werden.

Speaker

 

Christian Wenz
Christian Wenz ist Berater, Trainer und Autor für Webtechnologien. Als Teilhaber der Arrabiata Solutions GmbH sorgt er für schnellere und sicherere Webanwendungen. Er ist ASP.NET MVP und ASPInsider, Hauptautor der Zend PHP Certification, Contributor mehrerer Open-Source-Projekte und spricht regelmäßig auf Entwicklerkonferenzen rund um den Globus.

betterCode-Newsletter

Sie möchten über die betterCode() .NET und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden