Home > Kursübersicht > CSharp Schulung

microsoftexperte C# Fortgeschrittene Programmierung

Visual Studio C# Online Seminar
einmalig 1499(inkl. MwSt.: 1783,81)
3 Tage oder 6x halbtags
C# PDF
Level Experte Termin wählen

CSharp Schulung

Sie entwickeln seit Jahren mit .NET und C# und haben dennoch das Gefühl nicht an allen Stellen optimal voranzukommen? Wir zeigen Ihnen Seiten von C#, die Sie so noch nicht gesehen haben und verhelfen damit Ihren C# Kenntnissen sowohl den aktuellsten als auch den letzten Schliff.

C# Schulungsinhalt

In diesem C# Online Training lernen Sie weiterführende Sprachelemente und Konzepte von C# und .NET kennen. Dazu gehört neben dem tiefergehenden Verständnis generischer Typen auch beliebte Techniken wie Reflection, Multithreading und die Task Parallel Library (TPL)

Dieser Microsoft C# Kurs wird auf Basis von .NET 8, Visual Studio 2022 und C# 12 in deutscher Sprache durchgeführt, ist aber ebenso für die Vorgängerversionen gleichermaßen geeignet.

Zielgruppe C# Kurs

Dieser CSharp Lehrgang ist für erfahrene Software-Entwickler und Software-Architekten mit praktischen Vorkenntnissen in C# oder Umsteiger von einer anderen objektorientierten Programmiersprache geeignet, die noch besser C# lernen möchten.

Sie sind C# Einsteiger? Werfen Sie doch einen Blick auf den C# Grundlagen Kurs.

C# Cheatsheet

Spicken erlaubt! Der Spickzettel für wichtige Tastaturkürzel und Programmfunktionen hilft Ihnen dabei Ihre Produktivität zu steigern. Jetzt einfach die wichtigsten C# Symbole und Operatoren als PDF downloaden.

Kundenbewertungen

"Der Trainer hat einen herrlich "unverbauten" Blick auf die Sprachelemente und kennt den Stoff und die Entwicklungswerkzeuge aus dem Effeff."

C# Workshop

"Der Schulungsinhalt wurde sehr strukturiert und verständlich vermittelt."

C# Online Training

5/ 5 stars
Microsoft C# Kurse
Rated 5/5 based on 56 customer reviews

Agenda C# Seminar

  • Entwicklung der C# Sprache
    C# 7.0 bis C# 9.0
    C# 10 bis C# 11
  • Neuerungen in C# 12
    Primäre Konstruktoren
    Parameter in Lambda-Ausdrücken
    Alias für beliebigen Typ
    Inline Arrays
    Interceptors in C#
  • Delegates und Ereignisse
    Delegate Klasse
    Action, Predicate, Func
    Events in C#
    Komponenten mit Events
  • Generics – Generische Datentypen
    Generics Grundlagen
    Generics anwenden
    Bedingungen (Constraints)
  • Objekt-Serialisierung mit C#
    Serialisierung Grundlagen
    Arbeiten mit JSON
    Newtonsoft.Json vs. System.Text.Json
    Arbeiten mit XML, CSV, Binary
  • Multithreading in C#
    C# Threads Grundlagen
    Thread starten und stoppen
    Thread mit Parameter
    Threadpool
    Lock
    Mutex, Interlocked, ConcurrentCollection
  • Task Parallel Library (TPL)
    TPL Grundlagen
    Task starten und stoppen
    Task mit Parameter und/oder Return
    Exceptions in Tasks
    Tasks fortsetzen
    Auf mehrere Tasks warten
    Tasks verketten
  • Async und Await – Asynchrone Programmierung
    Grundlagen Async/Await Pattern
    Async/Await vs. Tasks
    Async/Await in Verbindung mit WPF
  • Reflection in C#
    Reflection Grundlagen
    Dynamisches Arbeiten mit Typen
    Plugins erstellen und laden
    DLLs laden
    Attribute
  • LINQ Abfragen in C#
    Einführung in LINQ
    Einfache LINQ-Abfragen in C# schreiben
    Weitere LINQ Funktionen
    Fortgeschrittene LINQ Grundlagen
    Erweiterungsmethoden in LINQ
  • Fortgeschrittene C# Programmierung
    Operatoren überladen
    Enumeratoren in C#
    C# Indexer
    Anonyme Objekte
    Timer in C#