Seminare
Seminare

C# Komplettkurs: Fundamentals bis Advanced

Seminar - PROKODA GmbH

C# Komplettkurs: Fundamentals bis Advanced
Termin Ort Preis*
02.03.2026- 06.03.2026 Köln 2.374,05 €
13.04.2026- 17.04.2026 Nürnberg 2.374,05 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Einführung in die Entwicklungsumgebung und Tools
  • Grundkonzepte von .NET und C#

Grundlagen von C# und .NET

  • Erste Schritte in C# und .NET
  • Projekte und Lösungen in Visual Studio
  • Erstellung des ersten HelloWorld.cs-Projekts

Grundbausteine der C#-Programmierung

  • Sprachgrundlagen: Variablen, Datentypen und Operatoren
  • Eingabe/Ausgabe-Operationen in C#
  • Konvertierungen und Parsing in C#

Strukturen und Kontrollfluss

  • Arbeiten mit Arrays und generischen Auflistungs-Klassen
  • Bedingungen und logische Operatoren
  • Schleifenstrukturen: foreach, for, while und do-while

Fortgeschrittene Sprachkonzepte

  • Enums und ihre Anwendungen
  • Funktionen in C#: Definition, Parameter, Overloading
  • Modifizierer, ’out’ und ’ref’ Keyword, optionale Parameter

Objektorientierte Programmierung (OOP)

  • Grundlagen der OOP: Klassen, Objekte, Felder und Eigenschaften
  • Kapselung, Modifizierer für den Zugriff
  • Konstruktoren, Destruktor, Finalizer und Garbage Collection
  • Statische Member und Unterschiede zwischen Wert- und Referenztypen

Erweiterte OOP-Konzepte

  • Vererbung, Mehrfachvererbung und Interfaces
  • Abstrakte Klassen und Methoden
  • Namespaces und ihre Organisation

Generische Programmierung und Sammlungen

  • Generische Listen und Collections: List, Stack, Queue, Dictionary
  • Einsatz von Generics zur Steigerung der Flexibilität

Delegates, Events und Lambda-Ausdrücke

  • Einführung in Delegates und Events
  • Anonyme Methoden und Lambda-Ausdrücke
  • Bedeutung und Einsatz von Action, Func und Predicate

Fehlerbehandlung - Exception Handling

  • try-catch-finally
  • Erstellen eigener Exception-Klassen
  • Prinzipien und Best Practices des Exception Handlings
  • Entwerfen und Implementieren von benutzerdefinierten Exceptions

GUI-Entwicklung mit WPF

  • Einführung in WPF
  • Dynamisches Layout für Views, wichtige Controls, RoutedEvents, Commands und DataBinding
  • Erstellen und Handhaben von Benutzeroberflächen

Datei- und Datenzugriff

  • Arbeiten mit Dateien und Verzeichnissen
  • Einführung in JSON und XML
  • ADO.NET und Datenzugriff auf SQL-Datenbanken

LINQ und moderne Datenabfragen

  • LINQ-Grundlagen und -Anwendungen
  • LINQ-Syntax und LINQ-Methoden
  • LINQ und Collections

Fortgeschrittene OOP-Konzepte

  • Klassen, Datenkapselung
  • Vererbung und Interface-Strategien
  • Generische Klassen
  • Verwendung von Delegaten, Events und Lambdas

Vertiefung in moderne C#-Features

  • Spracherweiterungen von C#
  • Nutzung von Lambda-Ausdrücken bei LINQ-Methoden
  • Entwickeln von LINQ-Ausdrücken, Anonyme Objekte
  • Reflection, Metadaten

Design Patterns und Architektur

  • Einführung in Design Patterns
  • Einsatz gängiger Muster wie Strategy, Singleton, Factory, Observer
  • Architekturprinzipien und Clean Code
Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Kenntnisse in einer Programmiersprache
Zielgruppe:
  • Entwickler
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