Schulung .NET Akademie: Webservices, verteilte Systeme, SOA und REST mit .NET/.NET Core (WCF, ASP.NET WebAPI)

Beschreibung/Inhalt

Diese Schulung bieten wir auch als öffentliches Seminar zu festen Terminen an: http://www.it-visions.de/Produkte/Seminare/DOTNETSeminar.aspx?S=NET-SV. Als firmenspezifische Schulung ist eine Anpassung von Inhalt und Dauer an die Kundenwünsche natürlich möglich!

# Tag 1: Überblick und WCF-Basiswissen

  • Verteilte Systeme und SOA mit .NET
  • Architektur der Windows Communication Foundation (WCF)
  • Vergleich zu .NET Remoting und ASMX-Webservices
  • Kompatibilität von WCF zu anderen Kommunikationsinfrastrukturen
  • WCF-Dienste und Kommunikationsprofile (WCF Bindings)
  • WCF-Werkzeuge (Visual Studio, svcutil, SvcConfigEditor, SvcTraceViewer, etc.)
  • Dienstverträge und Datenverträge
  • Erstellung von WCF-Clients
  • Erstellung von interoperablen XML-Webservices mit WCF
  • Erstellung von .NET-spezifischen verteilten Systemen mit WCF
  • Hosting: Konsole, Dienst, IIS, WAS, AppFabric, COM+/.NET Enterprise Services
  • Konfigurationsmodell


  • # Tag 2: WCF-Aufbauwissen
  • Serialisierungsoptionen
  • Authentifizierung/Single-Sign-On
  • Windows Identity Foundation (WIF)
  • Verschlüsselung
  • Autorisierung
  • Integrität
  • Zuverlässigkeit
  • Transaktionen
  • Nachrichtenwarteschlangen
  • Open Data Protocol (OData) mit WCF Data Services


  • # Tag 3 Vormittags: REST-Services mit dem ASP.NET Web API
  • Vergleich mit der Windows Communication Foundation (WCF)
  • Erstellen von REST-Services mit Web-API
  • Datenformate
  • Parameterübergabe
  • Kontrolle über HTTP-Nachrichten
  • Web-API erweitern
  • Sicherheit mit Web-API (SSL, HTTP-Auth, OAuth)
  • Benutzerdefinierte Authentifizierungsarten
  • Hosting von REST-Services mit ASP.NET Web API


  • Tag 3 Nachmittags: Workflows
  • Eigenschaften von Workflows
  • Architektur der Windows Workflow Foundation (WF)
  • Workflow-Laufzeitumgebung
  • Dienste der Workflow-Laufzeitumgebung
  • Erstellen von Workflows mit Visual Studio
  • Weitere WF-Werkzeuge
  • Debugging von Workflows
  • Workflow-Typen
  • Flussdiagramme (Flowchart)
  • Zustandsdiagramme (State Diagramm) (in .NET 4.0 nur mit Codeplex-Erweiterung)
  • Workflow-Aktivitäten
  • Repräsentation von Workflows mit der XML Application Markup Language (XAML)
  • Hosting von Workflows
  • Zustände und Steuerung eines Workflows
  • Datenaustausch/Kommunikation
  • Workflow Services- Zusammenarbeit zwischen WCF und WF
  • Persistenzdienst: Passivierung von Workflows
  • Ablaufverfolgung (Tracking)
  • Fehlerbehandlung in Workflows
  • Transaktionen und Kompensation

  • 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