Seminare
Seminare

Fortgeschrittene Programmierung mit C#

Seminar - Cegos Integrata GmbH

Die effiziente Nutzung   fortgeschrittener C#-Funktionen ist entscheidend für die Entwicklung leistungsfähiger und wartbarer .NET-Anwendungen. In diesem praxisorientierten Seminar vertiefen Sie Ihre Kenntnisse in C# und lernen, komplexe Sprachmittel gezielt einzusetzen - etwa Assemblies, Reflection,   LINQ, Multithreading und asynchrone Programmierung. Sie befassen sich mit modernen Konzepten wie Dependency Injection und der Serialisierung mit System.Text.Json, die anhand geeigneter Beispiele demonstriert werden .  

Das dreitägige Training (21 Stunden) findet wahlweise als Präsenzseminar oder Live Online Training statt und kombiniert theoretischen Input mit praktischen Übungen direkt am System.  

Nach dem Seminar sind Sie in der Lage, fortgeschrittene C#-Konzepte sicher in der komponentenorientierten Softwareentwicklung einzusetzen, bestehende Anwendungen gezielt zu erweitern und moderne .NET-Technologien effektiv zu nutzen. Sie können komplexe Aufgabenstellungen strukturieren, performante Anwendungen entwickeln und Ihre Projekte nachhaltig und zukunftssicher umsetzen.

Termin Ort Preis*
23.02.2026- 25.02.2026 Düsseldorf 2.130,10 €
23.02.2026- 25.02.2026 online 2.130,10 €
08.04.2026- 10.04.2026 online 2.130,10 €
29.06.2026- 01.07.2026 online 2.130,10 €
12.08.2026- 14.08.2026 Frankfurt am Main 2.130,10 €
12.08.2026- 14.08.2026 online 2.130,10 €
21.09.2026- 23.09.2026 online 2.130,10 €
21.09.2026- 23.09.2026 Hamburg 2.130,10 €
07.10.2026- 09.10.2026 online 2.130,10 €
25.11.2026- 27.11.2026 online 2.130,10 €
16.12.2026- 18.12.2026 online 2.130,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

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  

Func und Action:  

  • Funktionen als Ausdrücke  
  • Einsatz von Extension Methods  

LINQ:  

  • INQ Deep Dive: Durchsuchen von Objektmengen

Komposition einer Anwendung zur Laufzeit:  

  • Dependency Injection  
  • Beispiel Autofa c  
  • Dependency Injection in ASP.NET Core  

Multithreading und asynchrone Funktionen:

  • Klassische Thread-Verarbeitung mit der Klasse Thread
  • Skalierbares Multithreading mit Task und ThreadPool

Asynchrone Methoden:

  • Nicht-blockierende Parallelverarbeitung
  • Async- und Await-Programmierung im .NET-Umfeld
  • Asynchrone Verarbeitung zur Vermeidung von Blockaden, insbesondere bei I/O-gebundenen Prozessen
  • Async und await  

JSON Serialisierung:  

  • Json Serialisierung mit System.Text.Json  
  • Json Serialisierung mit AOT  
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
Es gibt keine formalen Prüfungsanforderungen. Solide Kenntnisse in C#, wie sie im Seminar Programmierung mit C# (3402) vermittelt werden, oder entsprechende praktische Erfahrung sind jedoch Voraussetzung für eine erfolgreiche Teilnahme.
Lehrgangsverlauf/Methoden:
Die Schulung kombiniert Vorträge, Demonstrationen, praktische Übungen und betreutes Arbeiten am System. Dadurch wenden die Teilnehmer:innen die vorgestellten Konzepte unmittelbar an und vertiefen ihr Wissen Schritt für Schritt.
Zielgruppe:
  • Programmierer:innen, die ihre Kenntnisse in C# vertiefen möchten.
  • Anwendungsentwickler:innen, die mit der .NET-Technologie arbeiten und erweiterte Sprachmittel einsetzen wollen.
Seminarkennung:
3403
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha