Kurs-ID: MsCsWS
Kurs .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 buchenSeminarinhalte
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:
Zusatzangebote zur Schulung .net C# ASP.NET Web Services
Practice-AddOn ist ein Beratungskontingent, das Sie zusammen mit Ihrem Schulungspaket buchen können. Jetzt informieren.
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. 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
Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)
Anfrage stellenDie 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.)
Für Virtual Classroom Kurse in Berlin beträgt der Preis nur 711,00 € zzgl. 19% MwSt. (846,09 € 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
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung