Schulung SOAP-Webservices und REST-Dienste (WebAPIs) nutzen mit .NET

Beschreibung/Inhalt

- Dieses Schulungsmodul richtet sich an Entwickler, die bestehende SOAP-Webservices und REST-Dienste mit .NET nutzen wollen (d.h. Clients erstellen wollen), unabhängig davon, mit welche Programmiersprache diese erstellt wurden.
- Wenn Sie auch Server/Services erstellen wollen, bietet sich stattdessen die Module WCF-Basiswissen und ASP.NET WebAPI an.
- Das Schulungsmodul kann auf das klassische .NET Framework oder das moderne .NET ausgerichtet werden.
- Dieses Schulungsmodul kann mit allen aktuellen .NET Framework-Versionen (z.B. 4.8.1, 4.8, 4.7.2, 4.7.1) entsprechend Ihren Wünschen durchgeführt werden.

SOAP-Webservices (SOAP-APIs) aufrufen in .NET-Anwendungen mit der Windows Communication Foundation (WCF)

  • Generierung von WCF-Clients auf Basis von WSDL in Visual Studio und mit SvcUtil.exe
  • Client-Konfiguration via XML
  • Anpassungen der Codegenerierung
  • Shared Contracts versus Proxy-Klassen
  • Asynchrone Aufrufe
  • Erweitern des generierten Programmcodes
  • Auswahl zwischen verschiedenen verfügbaren Endpunkten
  • Nutzung der Channel Factory
  • Protokollierung der Dienstaufrufe


  • REST-Dienste (REST-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
  • Clients aus Metadaten (Open API Specification (OAS) / Swagger) generieren
  • Sicherheit: Verschlüsselung und Authentifierung (Basic Authentication, Oauth, etc) nutzen

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil