SEM202

Programmieren mit C#: Objektorientierte Konzepte

Entwicklung von Windows- und Datenbank-Applikationen

Ihr Nutzen aus diesem Kurs:

Mit umfangreichen objektorientierten Konzepten ausgestattet stellt C# die Programmiersprache im Hinblick auf die fortschrittliche Technik der Programmierung unter .NET dar. Dieser Kurs vermittelt die projektunabhängigen Grundlagen und stellt die Entwicklung von Windows- und Datenbank-Applikationen in den Vordergrund. Der Einsatz der eingebetteten .NET Framework-Technologien WinForms und ADO.NET wird detailliert vorgestellt. Neben Datentypen und Klassenbibliotheken werden Namespaces, Klassenerstellung, Vererbung und das Handling mit Fehlern besprochen.

Seminarprogramm:

Einführung in die .NET Entwicklung

  • .NET Framework
  • Assembly, Namespace, Klasse
  • Entwicklungsumgebung Visual Studio

Objektorientierte Programmierung

  • Klassen, Objekte, Konstruktoren
  • Dynamische & statische Klassen
  • Vererbung

Grundlagen C#

  • Programmiersprache C#
  • Klassen, Objekte, Datentypen
  • Programmsteuerung

LINQ

  • Motivation LINQ
  • LINQ Syntax
  • Lambda-Expression
  • Anonyme Datentypen

Exception

  • Konzepte der Fehlerbehandlung
  • Syntax try-catch
  • Exception Klasse
  • Eigene Exception Klasse

ADO.NET Überblick

  • Datenzugriffsschichten
  • Architektur ADO.NET
  • Typed DataSet
  • Entity Framework
  • WCF-DataServices

Interfaces

  • Definition von Interfaces, Arbeiten mit Interfaces
  • Standardinterfaces
  • Interface & Implementierung

Delegates

  • Definition von Delegates
  • Callback Delegate
  • Event-Delegate
  • Asynchroner-Delegate
  • Anonyme Methoden

Generics

  • Generische Datentypen
  • Entwerfen und Implementieren von Generics
  • Contrains für Parameter

Parallel Computing

  • Überblick Multithreading
  • Thread Cancelation
  • Barrier
  • Task Parallel Library (TPL)
  • Multithreading Synchronisation
  • Coordination Data Structures (CDS)
  • PLINQ

Globalisierung - Ressourcen

  • Konzeption Mehrsprachigkeit
  • .NET Ressourcen-Manager
  • Satelliten-Assembly
  • Ressourcen in ASP.NET, Resourcen in WinForm

Ressourcen in XAML

Praktische Übungen:
Die behandelten Themen werden in sehr vielen praktischen Übungen an den Testsystemen gemeinsam erarbeitet.

Kursdetails:

Dauer: 5 Tage

Termine:

Durchführung:

  • Garantiert ab 2 Teilnehmern
  • Maximal 8 Teilnehmer

Enthaltene Leistungen:

  • Schulungsunterlagen
  • Teilnahmebescheinigung
  • reichhaltiges Mittagessen
  • 2 Kaffeepausen
  • Erfrischungsgetränke

Teilnahmegebühr:

  • 2.495,- EUR / 2.950,- CHF
    (zzgl. gesetzl. MwSt)
  • 20% Rabatt für die 2. und jede weitere Person eines Unternehmens zum gleichen Termin.

 

 

Haben Sie Fragen?

Gerne beraten wir Sie persönlich per Telefon oder per E-Mail.

IFTT Service-Line:
+49 (0)69 - 78 910 810

E-Mail: