Seminar / Kurs

Fortgeschrittene Programmierung mit C# (Inhouse)

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  

Methode

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.

  • 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  
    Reflect...
Mehr Informationen

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 9520716

Anbieter-Seminar-Nr.: 3403 (Inhouse)

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • Anbieterbewertung   (346)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis