|
.Net Remoting ist eines der führenden Frameworks für die Erstellung verteilter Systeme. In diesem C#-Kurs werden alle relevanten technologieschen Aspekte von .NET-Remoting und die Erstellung leistungsfähiger und skalierbarer Systeme vorgestellt. Neben Konzept und Technologie wird auch auf die Besonderheiten von Objektkonstruktionen, Persistenz, Konfiguration und Deployment eingegangen.
Zielgruppe
Diese C#-Schulung richtet sich an Systemprogrammierer und Softwareingenieure.
|
Einstieg verteilte Systeme
- Was ist ein verteiltes System?
- vom Socket zu SOAP
- Verteilte Objekte und Middlewareplattformen
Softwarearchitektur im Überblick
- Bauelemente verteilter Systeme
- Grundlagen von Client/Server-Systemen
- Mehrschichtige Anwendungsarchitekturen
.NET und verteilte Systeme
- Realisierung von Diensten in verteilten Systemen
- Schnittstellen für Dienste
- die .NET Remoting Architektur
Verteilte Objekte in .NET
- Referenzobjekte und Werteobjekte
- Objektmengen und Mengen verteilter Objekte
Metainformationen
Verteilte Objektkonstruktion
- Objektkonstruktion in .NET
- Objektkonstruktion in COM+
- das Factory Design Pattern
Persistenz
- Persistenz in .NET
- Persistenz in COM+
Konfiguration und Deployment
- Deklarative Konfiguration mit XML-Dateien
- Hosting mit COM
- Hosting mit .NET
- das Mediator Design Pattern
Life Cycle Service
- Lebensdauer verteilter Objekte
- Steuerung und Konfiguration
- das Sponsoren-Konzept
Kommunikation in .NET Remoting
- Kommunikationskanäle
- Synchrone und Asynchrone Kommunikation
- Verteilte Ereignisbehandlung
Sicherheit
|
Kurs-ID: Cs05Re
Dauer
2 Tage /
i.d.R.: 8:00 - 15:30 Uhr
zum Terminplan
zur Anmeldung
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Tiefergehende C#- Kenntnisse entsprechend unseres Kurses C#.NET Vertiefung sind erforderlich.
Weiterführende Kurse
|