Home > Kursübersicht > CSharp Schulung

Virtual Classroom 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
VC 09.Dez VC 06.Jan VC 13.Jan VC 27.Jan VC 03.Feb VC 10.Feb VC 24.Feb VC 10.Mrz VC 24.Mrz VC 07.Apr

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#