• XpertAkademie, Berlin Buchung • XpertAkademie, Berlin

Programmieren mit C#: Objektorientierte Konzepte

Ihre Schulung auf einen Blick

Entwicklung von Windows- und Datenbank-Applikationen

Die Programmiersprache C# mit ihren objektorientierten Konzepten ist Standard bei der Entwicklung mit dem Microsoft .Net Framework. Die Sprache C# findet Verwendung bei der Entwicklung von Webseiten mit ASP.NET MVC, SharePoint Provider hostet Apps, SQL Server ETL-Prozessen, Windows WPF Anwendungen, Webservices – ASP.NET Web API, WCF.

Weiterhin verlangt die Entwicklung komplexer Anwendungen mit Microsoft SQL Server im Backend Kenntnisse im Umgang mit dem Entity Framework, oder ADO.NET und der Programmiersprache C#.

In diesem Kurs vermitteln wir Ihnen alle wichtigen Grundlagen im Umgang mit der objektorientierten Programmiersprache C#, Datenbankentwicklung Entity Framework und ADO.NET und alles was Sie für die Entwicklung komplexer Anwendungen benötigen.

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



Dauer: 5 Tage

Preis: 1990€

Alle angegebenen Preise sind Netto-Preise. Sie verstehen sich zzgl. MwSt.