Schulung - Fortgeschrittene Programmierung mit C#

  • Präsenztraining
Download als PDF
DURCHFÜHRUNG MIT TERMIN
Nr.
3403

Dauer
3 Tage (21 Stunden)

Preis
1.590,00 € netto
1.892,10 € inkl. 19% MwSt.

TERMIN UND ORT NACH ABSPRACHE
Nr.
3403

Dauer
3 Tage (21 Stunden)


On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Teilen Sie dieses Seminar

Die weiterführenden Konstrukte von C# werden im Kontext der .NET-Technologie erläutert und anhand von Beispielen vorgeführt. Die Teilnehmer können nach dem Seminar die Sprache C# in vollem Umfang hinsichtlich erweiterter Sprachmittel, komponentenorientierter Entwicklung und Einbindung von Altanwendungen einsetzen.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Programmierer, Anwendungsentwickler.

Voraussetzungen

C# Programmierkenntnisse, wie sie in unserem Sem. 3402 Programmierung mit C# vermittelt werden, oder vergleichbare Kenntnisse.

Trainingsprogramm

Trainingsprogramm

Assemblies: Komponenten einer .NET Anwendung
Assembly Metadaten - Die Rolle der CLR beim Laden von Assemblies - JIT Compiler und NGen - Strongly Named Assemblies - Der Global Assembly Cache

Reflection: Typinformation zur Laufzeit

Assemblies selbst laden mit Assembly.Load - Metadaten verwenden mit System.Type - Generisches Erzeugen von Objekten - Einsatz von Reflection im .NET Framework

Delegates und Lambdas: Funktionen als Ausdrücke

Was sind Delegates? - Delegates als Events - Delegates als Funktionsparameter - Lambda Expressions als alternative Schreibweise

LINQ: Durchsuchen von Objektmengen

Queries auf Objektsequenzen - Einsatz von Extension Methods - Lambdas und LINQ - LINQ2SQL - LINQ2XML

MEF: Verwalten von Assemblies zur Laufzeit

Komposition einer Anwendung zur Laufzeit - Dependency Injection - Einführung Managed Extensibility Framework (MEF) - MEF mit Attributen - MEF mit Conventions

C++/CLI: Einbinden von C und C++ Komponenten

Managed Code ruft Unmanaged Code - Aufruf von DLL Funktionen mit P/Invoke - Basissyntax C++/CLI - C++/CLI Wrapper für C++ Klassen - Verwendung von Wrapper Klassen in C# Assemblies

Multithreading und asynchrone Funktionen:

Herkömmliche Thread Verarbeitung mit der Klasse Thread - Skalierbares Multithreading mit Task und ThreadPool - Asynchrone Methoden: Parallelverarbeitung ohne Blockade

Schulungsmethode

Schulungsmethode

Vortrag, Demonstrationen, Übungen, Praktikum am System.

Weitere Informationen

Weitere Informationen

Termine und Orte

Sortieren nach:

  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Integrata Cegos GmbH Düsseldorf
    Am Wehrhahn 50
    40211 Düsseldorf
Schulung - Fortgeschrittene Programmierung mit C#