C# Kompakt/Fortgeschrittenenkurs

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage Durchführung gesichert

Ziele

Das Erlernen von fortgeschrittenen Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt

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

Ziele

Das Erlernen von fortgeschrittenen Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt

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

Tags

Diese Seite weiterempfehlen