Sie sind hier:
Programmierung mit C#

Programmierung mit C#

Dauer:5 Tage
Preis/Person:netto 2.100,00 €
brutto 2.499,00 €
Ziele

Die Teilnehmer sind in der Lage, die Programmiersprache C# innerhalb des .NET-Frameworks einzuordnen. Sie lernen die Syntax von C# und können Applikationen entwerfen und implementieren.

Zielgruppe

Programmierer, Anwendungsentwickler

Voraussetzungen

Erste Programmiererfahrung in C#, Verständnis der Konzepte objektorientierter Programmierung.

Schulungsinhalte
  • Wiederholung der C#-Syntax
    • Anwendungen mit C# schreiben
    • Datentypen, Operatoren und Ausdrücke
    • C#-Programmierkonstrukte
  • Erstellen von Methoden, Handhabung von Ausnahmen und Überwachung von Anwendungen
  • Entwickeln des Codes für eine grafische Anwendung
    • Strukturen und Aufzählungen
    • Collections
    • Events
  • Erstellen von Klassen und Implementieren von typensicheren Collections
  • Erstellen einer Klassenhierarchie mit Hilfe von Vererbung
  • Lesen und Schreiben lokaler Daten
  • Zugriff auf eine Datenbank
    • Erstellen von Entity Data Models
    • Abfragen und Updaten von Daten mit Hilfe von LINQ
  • Zugriff auf Remote-Daten
    • Zugriff auf Daten über das Web
    • Zugriff auf Daten in der Cloud
  • Design der Benutzeroberfläche für eine grafische Anwendung
    • Verwendung von XAML
    • Binden von Steuerelementen an Daten
    • Styling der Benutzeroberfläche
  • Verbessern der Performance und des Antwortverhaltens von Anwendungen
    • Implementierung von Multitasking mit Hilfe von Tasks und Lambda-Ausdrücken
    • Aufgaben asynchron durchführen
    • Synchronisieren gleichzeitiger Zugriffe
  • Integration mit nicht verwaltetem Code
    • Erstellen und Verwenden dynamischer Objekte
    • Verwaltung der Lifetime von Objekten und Kontrolle von nicht verwalteten Ressourcen
  • Wiederverwendbare Typen und Assemblies
    • Objektmetadaten
    • Benutzerdefinierte Attribute
    • Generieren von verwaltetem Code
    • Versionierung, Signieren und Bereitstellen von Assemblies
  • Ver- und Entschlüsselung von Daten
    • Implementierung von symmetrischer Verschlüsselung
    • Implementierung von asymmetrischer Verschlüsselung
Termine