C# Kompakt/Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs lernen Sie fortgeschrittene Techniken und architektonische Aspekte im Bereich .Net C#.

Zielgruppe

  • Erfahrene C# Entwickler
  • SW-Architekten

Voraussetzungen

  • 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 dank Kapselung
  • Statische Elemente
  • Wartbarkeit durch Vererbung

Patterns

  • Singelton, Factory und Fascade Klassen erstellen

Delegates

  • Entwicklung eigener Delegate-Klassen und Delegate-EventArgs-Klassen

Generics

  • Einsatz und Verwendung von Generics

Reflection

  • Erstellen 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

Ziele

In diesem Kurs lernen Sie fortgeschrittene Techniken und architektonische Aspekte im Bereich .Net C#.

Zielgruppe

  • Erfahrene C# Entwickler
  • SW-Architekten

Voraussetzungen

  • 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 dank Kapselung
  • Statische Elemente
  • Wartbarkeit durch Vererbung

Patterns

  • Singelton, Factory und Fascade Klassen erstellen

Delegates

  • Entwicklung eigener Delegate-Klassen und Delegate-EventArgs-Klassen

Generics

  • Einsatz und Verwendung von Generics

Reflection

  • Erstellen 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

Diese Seite weiterempfehlen