C# Kompakt/Fortgeschrittenenkurs
Classroom training | German | Claim
Duration of training: 2 days Performance guaranteed
Objectives
Das Erlernen von fortgeschrittenen Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt
Target audience
- Erfahrene C# Entwickler
- SW-Architekten
Requirements
- Gutes Verständnis der .Net C# Sprache
- Grundlegendes OO-Verständnis
- Interesse an Architektur bzw. Arbeiten in Teams.
Agenda
Objektorientierte Programmierung
- Wiederverwendung durch Klassen
- Konstruktoren, Destruktoren
- Mehr Sicherheit durch Kapselung
- Statische Elemente
- Wartbarkeit durch Vererbung
Patterns
- Erstellen von Singleton, Factory und Fascade Klassen
Delegates
- Entwicklung eigener Delegate-Klassen und Delegate-EventArgs-Klassen
Generics
- Einsatz und Verwendung von Generics
Reflection
- Erstellen von AddIn / PlugIn Techniken
- Dynamische Codeanalyse
- Dynamische Codegenerator
Serviceorientierte Programmarchitektur
- Erstellen von Services mit dem .NET Framework
- Erstellen und Konfigurieren von WCF Services
- Programmarchitekturen in einer serviceorientierten Umgebung
Besonderheiten im .NET Framework
- Exception Handling
- Internationalisierung
- Refactoring
Objectives
Das Erlernen von fortgeschrittenen Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt
Target audience
- Erfahrene C# Entwickler
- SW-Architekten
Requirements
- Gutes Verständnis der .Net C# Sprache
- Grundlegendes OO-Verständnis
- Interesse an Architektur bzw. Arbeiten in Teams.
Agenda
Objektorientierte Programmierung
- Wiederverwendung durch Klassen
- Konstruktoren, Destruktoren
- Mehr Sicherheit durch Kapselung
- Statische Elemente
- Wartbarkeit durch Vererbung
Patterns
- Erstellen von Singleton, Factory und Fascade Klassen
Delegates
- Entwicklung eigener Delegate-Klassen und Delegate-EventArgs-Klassen
Generics
- Einsatz und Verwendung von Generics
Reflection
- Erstellen von AddIn / PlugIn Techniken
- Dynamische Codeanalyse
- Dynamische Codegenerator
Serviceorientierte Programmarchitektur
- Erstellen von Services mit dem .NET Framework
- Erstellen und Konfigurieren von WCF Services
- Programmarchitekturen in einer serviceorientierten Umgebung
Besonderheiten im .NET Framework
- Exception Handling
- Internationalisierung
- Refactoring