• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

4,9 (68)

PR152 | C#.NET-Programmierung - Fortgeschrittene Techniken

Entdecken Sie fortgeschrittene Techniken in der C#.NET-Programmierung

Zusammenfassung
Infos zum Download

Code-Eleganz: Perfektionieren Sie Ihre C#.NET-Fähigkeiten für anspruchsvolle Anwendungen

Die Bedeutung von C#.NET in der modernen Softwareentwicklung ist unbestreitbar. Mit diesem zweitägigen Seminar können Sie Ihre C#.NET-Kenntnisse auf ein fortgeschrittenes Niveau bringen. Von OOP-Konzepten über moderne C#-Features bis hin zu Multithreading und Design Patterns lernen Sie alle wichtigen Techniken, um robuste und skalierbare Anwendungen zu entwickeln.

Angebotsziel
C#.NET-Programmierung - Fortgeschrittene Techniken

  • Vertiefte Kenntnisse in fortgeschrittenen OOP-Konzepten wie Klassen, Vererbung und Interfaces
  • Anwendung moderner C#-Features wie Lambda-Ausdrücken und Reflection
  • Beherrschung von Multithreading-Techniken zur effizienten Ressourcennutzung
  • Verständnis von Design Patterns und Architekturprinzipien für sauberen Code
  • Fähigkeit zum erweiterten Exception Handling und Entwurf benutzerdefinierter Exceptions
  • Kenntnisse in Refactoring-Techniken zur Verbesserung der Code-Qualität

Zielgruppe
C#.NET-Programmierung - Fortgeschrittene Techniken

Softwareentwickler und Programmierer, die ihre Kenntnisse in der C#.NET-Programmierung erweitern möchten, um komplexe Anwendungen effizienter zu entwickeln.

Voraussetzungen
C#.NET-Programmierung - Fortgeschrittene Techniken

Grundlegende Kenntnisse in der C#.NET-Programmierung werden vorausgesetzt. Alternativ empfehlen wir den Besuch des Grundlagenseminars für C#.NET-Programmierung.

Inhalte
C#.NET-Programmierung - Fortgeschrittene Techniken

Fortgeschrittene OOP-Konzepte

  • Klassen und Records für Datenkapselung
  • Erweiterungs-Methoden und ihre Anwendung
  • Strategien für Vererbung und Interfaces
  • Verwendung von generischen Klassen und dynamischen Typen
  • Einsatz von Delegaten, Events und Lambdas

Vertiefung in moderne C#-Features

  • Überblick über Spracherweiterungen von C#
  • Nutzung von Lambda-Ausdrücken in LINQ-Methoden
  • Entwicklung von LINQ-Ausdrücken und Verwendung anonymer Objekte
  • Einblick in Reflection, Metadaten und Attribute

Multithreading

  • Einführung in asynchrone Programmierung und Task-Parallelität
  • Anwendung des Async/Await-Patterns
  • Verwendung der Task Parallel Library (TPL)

Design Patterns und Architektur

  • Grundlagen und Bedeutung von Design Patterns
  • Implementierung gängiger Muster wie Strategy, Singleton, Factory und Observer
  • Architekturprinzipien und Clean Code

Erweitertes Exception Handling

  • Prinzipien und Best Practices des Exception Handlings
  • Entwurf und Implementierung benutzerdefinierter Exceptions

Refactoring und Code-Qualität

  • Grundlagen des Refactorings und dessen Bedeutung
  • Identifikation von Code-Smells und Refactoring-Methoden
  • Prinzipien für sauberen Code nach Clean Code-Prinzipien

Ausbildungsnachweis
C#.NET-Programmierung - Fortgeschrittene Techniken

Zertifikat der IAD GmbH

Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.

Hinweis zum Angebot
C#.NET-Programmierung - Fortgeschrittene Techniken

Versionshinweis

Die Schulung C#.NET-Programmierung - Fortgeschrittene Techniken bieten wir für folgende Versionen an: Sollten Sie eine spezielle Version wünschen, geben Sie dies bei der Buchung bitte an.

PR152 | C#.NET-Programmierung - Fortgeschrittene Techniken
998,00 €(1.187,62 € inkl. 19% Mwst)