zurück zum Seminarkalender

C# Kompletteinstieg

Kurs-Nr.: T2128/A
Dauer: 5 Tage
Zeitraum:08.05.-12.05.2017
max. Kursgröße:8 Personen
Preis:2.500,00 € zzgl. MWSt.
Wie melde ich mich an?
Seite merken...
Seite merken...

Zusammenfassung

Die Sprache C# lehnt sich an andere erfolgreiche Sprachen, wie C, C++ und Java an, was ihren großen Erfolg mitbegründet. Sie ist neben VB.NET die wichtigste Programmiersprache für Lösungen mit dem .NET-Framework und damit Grundlage eines Großteils aktueller Industrieprodukte. Das Seminar führt Sie dahin, eigene Anwendungen in C# mit dem .NET-Framework erstellen zu können. Es konzentriert sich dabei auf Client-Anwendungen. In seinen weiterführenden Teilen lernen Sie wichtige Bereiche des .NET-Framwork kennen.

Für wen ist das Seminar gedacht?

Personen, die in die Programmierung mit C# einsteigen wollen.

Welches Vorwissen wird empfohlen?

Teilnehmende sollten erfahrene PC-Nutzer sein, die grundlegende Programmiererfahrung in einer anderen Sprache besitzen.

Themen

  • Einführung .NET Entwicklung
    • Das .NET-Framework
    • Begriffe: Namespace, Assembly, MSIL, ...
    • Die Entwicklungsumgebung Visual Studio
  • Grundlagen C#
    • Projektaufbau & Projekttypen
    • Datentypen
    • Funktionen
    • Parameter
    • Ein- & Ausgabe
    • Kontrollfluss
      • Fallunterscheidungen
      • Schleifen
      • Fehlerbehandlung & Abbrüche
        • try-catch
        • Exception Klasse(n)
        • Eigene Exception-Typen
  • Objektorientierte Programmierung (OOP)
    • Klassen
    • Objekte
    • Methoden
    • Konstruktoren
    • Vererbung & Polymorphie
    • Generische Klassen
    • Contrains für generische Parameter
  • LINQ & Delegaten
    • Was ist LINQ?
    • LINQ Syntax & Beispiele
    • Lambda-Ausdrücke & Delegaten
    • Anonyme Datentypen
  • ADO.NET Überblick
    • Architektur ADO.NET
    • Typed DataSet
    • Entity Framework
    • WCF-DataServices
  • Interfaces
    • Interfaces definieren & benutzen
    • Interface & Implementierung
    • Interfaces im .NET-Framework
  • Parallele Prozesse
    • Grundidee des Multithreading
    • Varianten der Thread-Erzeugung
    • Ablaufkontrolle & Synchronisation
    • Task Parallel Library (TPL) & PLINQ
    • PLINQ
  • Ressourcen
    • .NET Resourcen-Manager
    • Ressourcen in verschiedenen Projekttypen (Forms, ASP.Net, ...)
    • Nutzung für Mehrsprachigkeit

Was beinhaltet das Seminar sonst noch?

Das Seminar findet in unseren Räumen statt. Für Ihr leibliches Wohl wird mit Getränken und einem Mittagessen pro Seminartag gesorgt.

Neben den verschiedenen Seminarmaterialien in elektronischer oder Papierform, erhalten Sie zus├Ątzlich ein Fachbuch zum Seminarthema.