🇩🇪
Programm
    1. Tag
  • Review der C# Syntax
  • Datentypen, Operatoren und Ausdrücke
  • C# Sprach-Konstrukte
  • Erstellen und Nutzen von Methoden
  • Ausnahme-Behandlung
  • Monitoring von Anwendungen
  • Strukturelle Elemente
  • Structs und Enums
  • Daten in Collections organisieren
  • Handlung von Events
  • 2. Tag
  • Arbeiten mit
  • Klassen und Interfaces
  • Type-Safe Collections
  • Arbeiten mit Klassenhierarchien
  • Vererbung
  • Erweitern von .NET Framework Klassen
  • Generische Typen
  • 3. Tag
  • Lokale Datenstorage
  • Lesen und Schreiben von Dateien
  • Serialisierung udn Deserialisierung
  • I/O mit Hilfe von Streams
  • Datenbankzugriff
  • Erstellen und Nutzen von Entity Data Models
  • Abfrage von Daten mit LINQ
  • Update von Daten mit LINQ
  • Remote Datenzugriff auf Web und Cloud
  • WCF Data Services
  • 4. Tag
  • User-Interface Design
  • Verwendung von XAML
  • Binding von Controls
  • Styling
  • Verbessern der Anwendungs-Performance
  • Multitasking
  • Lamba Expressions
  • Asynchrone Operationen
  • Synchronisierung von gleichzeitigem Datenzugriff
  • 5. Tag
  • Integration von Unmanaged Code
  • Dynamic Objects
  • Wiederverwendbare Typen und Assemblies
  • Object Metadaten
  • Versioning, Signing und Deployment von Assemblies
  • Datenverschlüsselung
  • Symmetrische und Asymmetrische Verschlüsselungsmethoden
Ziele
Nach dem Seminar können Sie Windows Anwendungen mit Hilfe von C# entwickeln. Neben den Sprachelementen erlenen Sie moderne Ansätze der objektorientierten Programmierung.
Voraussetzungen
Grundlegene Programmierkenntnisse~3811Basiskenntnisse zu XML und Microsofts .NET Strategie von Vorteil.