Alle Seminare

Kurs-ID: MsCsWS

.net C# ASP.NET Web Services

W3C-SOAP & WSDL Dienste

WebServices sind Softwareanwendungen, deren Dienste auch von weit entfernten Systemen genutzt werden können. Die Schnittstellen der angebotenen Dienste werden über eine WSDL-Beschreibung spezifiziert und müssen bei einem UDDl-Verzeichnisdienst registriert werden, bevor sie von Kunden genutzt werden können. Der Nachrichtenaustausch zwischen Host und Client findet dabei mittels SOAP-Nachrichten statt, die über das Internet verschickt werden.

In diesem C#-Seminar erlernen die Kursteilnehmer die Konzepte von WebServices, den Nachrichtenaustausch mittels SOAP, die Schnittstellenbeschreibung mittels WSDL und die Registrierung bei einem Verzeichnisdienst (UDDL) auf Basis des .NET-Frameworks.

Termin buchen

Seminarinhalte

Einleitung

  • Historie von Web Services
  • Service-orientierte Architekturen
  • Enterprise Service Bus
  • Microsoft .NET

Verteilte Anwendungen

  • Grundlagen verteilter Systeme und Anwendungen
  • Warum überhaupt verteilte Systeme?
  • N-Tier-Architectures

Web Services Architektur

  • Das grundlegende Konzept
  • Middleware basierend auf offenen Standards
  • Standardisierungsgremien W3C & Co
  • Interaktionsmodell und Schichtenarchitekturen im .NET-Framework
  • Web Services in der .NET-Plattform
  • Vor- und Nachteile von Web Services

Die Transportschicht

  • TCP/IP, HTTP sowie HTTPS
  • Uniform Resource Identifiers (URI)
  • Warum andere Transportsysteme als HTTP?
  • SMTP und MSMQ

SOAP - Simple Object Access Protocol

  • SOAP-Spezifikation
  • Aufbau einer SOAP-Nachricht
  • Remote Procedure Call mit SOAP
  • Verarbeitungsmodell von SOAP
  • Attribute role, mustUnderstand und relay
  • Codierung und Datentypen
  • Konfigurationsparameter im IIS
  • Service-Endpunkte
  • Nachrichten synchron und asynchron übermitteln
  • Web Service Clients mit C#

WSDL - Web Service Description Language

  • WSDL-Standardisierung
  • WSDL-Komponentenmodell
  • Aufbau einer WSDL-Dienstbeschreibung
  • Inhalt einer WSDL-Beschreibung
  • Spezifikation von Datentypen
  • Interfaces und Nachrichtenformate
  • Message Exchange Patterns
  • Beschreibung der WSDL Sprachelemente
  • Web Service mit C#

Deployment

Verzeichnisdienste für Web Services

  • Web Services Inspection Language
  • UDDI

UDDI - Universal Description, Discovery and Integration

  • Grundlagen von Verzeichnisdiensten
  • Architektur und Datenstrukturen von UDDI
  • Zugriff auf Registries und deren Suche
  • UDDI-Server, UDDI-Registry
  • UDDI-Client mit Microsoft UDDI SDK
  • Nutzungsszenarien für UDDI

Leistungsaspekte von Web Services

  • Quantitative Anforderungen
  • Skalierbarkeit

Kursthemen

Das Training .net C# ASP.NET Web Services ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer und Softwareingenieure

Voraussetzungen

Für diesen Kurs benötigen Sie: Gute Kenntnisse in C# und .NET entsprechend unseres Kurses C#.NET Vertiefung. XML-Kenntnisse entsprechend unseres Kurses XML Grundlagen werden zudem benötigt.

Erforderliche Kenntnisse

Dauer und Zeiten

2 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.

Weiterführende Seminare

Schulungsort

Das Seminar .net C# ASP.NET Web Services als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.

Termine

  • 29.09.22 - 30.09.22Anmelden

Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)

Anfrage stellen

Die Schulung .net C# ASP.NET Web Services führen wir ab 3 Teilnehmenden durch.

Kurspreis für offene Schulungen

790,00 € zzgl. 19% MwSt. (940,10 € inkl. 19% MwSt.)

Hinweis

Dieses C#.NET-Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen