C#-Die Sprache
Beschreibung
Workshop-Beschreibung
In diesem Workshop wird anhand praktischen Beispielen, die Sprache C# gelernt und geübt. Die Positionierung der verschiedenen Basisklassen und Technologien des Microsoft .NET-Frameworks werden dabei ebenso angesprochen, wie die Praktische Umsetzung einer .NET Anwendungsarchitektur.
Zielgruppe
- Softwareentwickler mit Programmiervorkenntnissen
- .NET-Framework unbekannt
- C# unbekannt
Agenda
Workshop-Agenda
Tag 1
- Überblick .NET-Framework
+ Common Language Infrastructure
+ Garbage Collector
+ Code Access Security (CAS)
+ Comon Type System
+ Assembly, Namespace, Class
+ Visual Studio 2010
- Grundlagen C#
+ Grunddatentypen
+ Klassen – Objekt Definition
+ Valuetypes, Reference Types, Varianten
+ Programmsteuerung, Flußsteuerung
+ Optionale Parameter
+ Dynamic Language Runtime (DLR)
Tag 2
- Objektorientierte Programmierung
+ Klassen, Objekte & Co
+ Konstruktoren, Destruktoren
+ Vererbung
+ Überladung
+ OO Entwurfsmuster
+ Dynamische Klassen
+ Statische Klassen
+ Abstrakte Klassen
+ Partial Klassen
- Interfaces, Delegates, Generics
+ Interface Definition und Anwendung
+ Lose Modulkopplung mit Interfaces
+ Definition und Anwendung von Delegates
+ Callback Delegates
+ Event Delegates
+ Multicast Delegate
+ Anonyme Methoden
+ Deklaration von Generics
+ generische Datentypen
+ generische Klassen
+ Constrains
Tag 3
- Datenbankprogrammierung
+ Überblick ADO.NET
+ Die DataSet Klasse
+ Native Datenzugriff mit ADO.NET
+ LINQ
+ ADO.NET Entity Framework
- Exception, Resourcen, Reflection
+ Fehlerbehandlung im .NET Framework
+ Die Exception Klasse
+ Eigene Exception Klasse
+ Globalisierung von Applikationen mit Resourcen
+ Reflectionklasse Type
+ Dynamische Code Generierung