20 Jahre Erfahrung FreeCall 0800 tutegos

RESTful Web-API mit ASP.NET Core

Der Kurs bietet eine umfassende Einführung in die Entwicklung von RESTful Webservices mit ASP.NET Core und richtet sich an Entwickler, die moderne Webanwendungen und APIs erstellen möchten. Praktische Übungen und Beispiele helfen den Teilnehmern, das Gelernte direkt anzuwenden und umzusetzen.

Inhalte des Seminars

Grundlagen von RESTful Webservices

  • Einführung in die REST-Architektur
  • Richardson Maturity Model
  • Ressourcen und URIs
  • Stateless-Konzept

HTTP-Verben und ihre Bedeutung

  • Request-Response Prinzip
  • Verwendung von HTTP-Methoden (POST, PUT, PATCH, GET, DELETE)
  • URLs und Statuscodes

ASP.NET Core Grundlagen und Architektur

  • Aufbau und Architektur von ASP.NET-Core-Anwendungen
  • Konzept einer Middleware
  • Inversion of Control (IoC) durch Dependency Injection

Erstellen von REST-Services mit Web API

  • Nutzung von webAPI Projektvorlagen
  • Controller
  • Routing
  • Endpunkte
  • Serialisierung und Formatierung

Datenzugriff und Datenaustausch

  • Definition von Datenmodellen
  • Nutzung von Entity Framework Core
  • Einführung in gRPC (optional)

Kommunikation per HTTP-Client

  • Verarbeitung von HTTP-Requests und -Responses
  • Kommunikation zwischen Microservices

Dokumentation mit OpenAPI (Swagger)

  • API-Dokumentation
  • Endpunktbeschreibung mit XML-Kommentaren
  • Interaktive Testmöglichkeiten

Testen von Web APIs

  • Erstellung von Unit- und Integrationstests
  • Nutzung von Testwerkzeugen und Frameworks

Sicherheit und Authentifizierung

  • Implementierung von Standard-, Token-, Claims-, Policy-basierter Authentifizierung
  • OAuth und OpenID Connect

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Entwickler, die sich mit der Erstellung von Webservices befassen möchten, insbesondere Backend-Entwickler, die RESTful Webservices mit ASP.NET Core entwickeln wollen. Der Kurs richtet sich auch an Software-Architekten und Entwickler, die ihre Kenntnisse im Bereich Web API und Microservices erweitern möchten.
  • Schulungsunterlagen: Kurspräsentationen und Handouts, Beispielcode und Projektvorlagen
  • Seminar-Software: Visual Studio 2019 oder höher, .NET 5.0 oder höher, Postman oder ein ähnlicher HTTP-Client, SQL Server oder eine ähnliche Datenbank

Alle Kategorien

Was Teilnehmer sagen