Infohotline

Mo-Do 8-17 Uhr, Fr 8-14 Uhr

Zuletzt gesucht

Im Kurskatalog

Auf Website

Im Blog

Keine Ergebnisse gefunden

Aktionstermine

Sichern Sie sich jetzt den Aktionspreis und sparen Sie bei Ihrem Wunschseminar!

Garantietermine

Mit Planungssicherheit zur erfolgreichen Weiterbildung – ob vor Ort oder online.

C# Programmierer – Lehrgang

Erlernen Sie die Programmiersprache C# mit dem Microsoft .NET Framework

C# Programmierer – Lehrgang

Die Programmiersprache C# wurde im Jahr 2001 eingeführt und kann als objektorientierte Allzweck-Programmiersprache bezeichnet werden. C# wird zwar meist im Kontext mit Microsoft .NET eingesetzt, ist aber an sich plattformunabhängig und auch deshalb weit verbreitet. Der C# Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen in Python. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf die Sprache C# gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Programming in C#“ die nötigen Kenntnisse wie Programmstruktur, die Sprachsyntax und Implementierungsdetails für die Entwicklung von Windows-Anwendungen unter Einsatz von C# vermittelt. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Advanced Programming in C#“ teil, in dem Ihnen top Features aus den verschiedenen C#-Versionen gezeigt werden.

Diesen Kurs zur Wunschliste hinzufügen
C# Programmierer – Lehrgang

Module

Programmierung – Grundlagen (PROGRGL)

  • Einführung in die Programmierung
    • Grundlegende Funktionsweise von Computern
    • Zahlensysteme und Zeichencodes
    • Überblick über Programmiersprachen
    • Einrichtung der Entwicklungsumgebung
  • Grundlegende Programmierkonzepte
    • Variablen und Datentypen
    • Operatoren und Ausdrücke
    • Kontrollstrukturen (Schleifen, Bedingungen)
  • Arbeiten mit FunktionenDefinition und Aufruf von Funktionen
    • Parameter und Rückgabewerte
    • Modularisierung von Code
  • Datenstrukturen und Arrays
    • Einführung in Arrays und Listen
    • Verarbeitung von Datenstrukturen
    • Einblick in fortgeschrittene Strukturen (z. B. Dictionaries)
  • Netzwerkbegriffe für Programmierer
  • Programmlogik und Darstellungsmittel für Programmabläufe

Programming in C# (DEVCSH)

  • Grundlagen der C#-Syntax
    • Anwendungen mit C# schreiben
    • Datentypen, Operatoren und Ausdrücke
    • C#-Programmierkonstrukte
  • Methoden, Fehlerbehandlung und Anwendungsüberwachung
    • Erstellen von Methoden
    • Handhabung von Ausnahmen
    • Überwachung von Anwendungen
  • Grafische Anwendungen entwickeln
    • Strukturen und Aufzählungen
    • Collections
    • Events
  • Klassen, Vererbung und Datenzugriff
    • Erstellen von Klassen und Implementieren von typensicheren Collections
    • Erstellen einer Klassenhierarchie mit Hilfe von Vererbung
    • Lesen und Schreiben lokaler Daten
    • Datenzugriff mit Entity Framework Core (Code First)
    • Abfragen und Updaten von Daten mit Hilfe von LINQ
  • Datenzugriff über Web und Cloud
    • Zugriff auf Daten über das Web (z. B. REST-APIs mit HttpClient)
    • Zugriff auf Daten in der Cloud (z. B. Azure-Dienste)
  • UI-Design mit XAML
    • Verwendung von XAML (z. B. in WPF oder .NET MAUI)
    • Binden von Steuerelementen an Daten
    • Styling der Benutzeroberfläche
  • Performance und Responsiveness
    • Implementierung von Multitasking mit Hilfe von Tasks und Lambda-Ausdrücken
    • Asynchrone Programmierung mit async/await
    • Synchronisieren gleichzeitiger Zugriffe
  • Interop und Ressourcenmanagement
    • Erstellen und Verwenden dynamischer Objekte
    • Verwaltung der Lifetime von Objekten und Kontrolle von nicht verwalteten Ressourcen
  • Typen, Assemblies und Metadaten
    • Objektmetadaten
    • Benutzerdefinierte Attribute
    • Codegenerierung und Reflection
    • Versionierung, Signieren und Bereitstellen von Assemblies
  • Datensicherheit und Verschlüsselung
    • Implementierung von symmetrischer Verschlüsselung
    • Implementierung von asymmetrischer Verschlüsselung

Advanced Programming in C# (DEVCSHADV)

  • Erweiterte Sprachfeatures in C#
    • Spracherweiterungen und neue Syntax-Optionen
    • Discards und Read-only Structs
    • Private Protected Modifier
    • Default Literals
    • Expression-Bodied Members
    • Pattern Matching: Konzepte und Anwendungsfälle
  • Asynchrone Programmierung
    • Grundlagen von Threading in C#
    • Async und Await: Best Practices
    • Async Return Types
    • Einführung von Async Main und deren Einsatzmöglichkeiten
  • Testen und Debugging
    • Live Unit Testing: Automatisierte Tests direkt in Visual Studio
    • Erweiterungen und Verbesserungen in Visual Studio Versionen
  • Integration moderner Technologien
    • Docker Integration: Containerisierung von .NET-Anwendungen
    • Connected Services: Anbindung und Nutzung von externen Diensten

Zielgruppe

Personen, die sich umfassende Skills für ihre Tätigkeit als C# Entwickler aneignen wollen.

Voraussetzungen

Keine besonderen Vorkenntnisse erforderlich.

Abschluß

Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.

Buchen Sie Ihren Termin

31.03.2026 - 13.05.2026

Wien

tecTrain Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
Bei Fragen zu den einzelnen Modulterminen kontaktieren Sie uns.
11 Tage
Die Veranstaltung findet zwischen 09:00 Uhr und 17:00 Uhr statt.
Kurszeiten
 4.390,00

05.10.2026 - 04.03.2027

Wien

Alle Preise zzgl. MwSt.

Angebot einholen

Ihr individuelles Kursangebot

Kostenvoranschlag

Unverbindlich herunterladen

Training Services

Services zu Ihrem Seminar

Sie haben Fragen zum Kurs?

Kursempfehlungen

Vielen Dank für Ihre Anfrage

Die Daten wurden erfolgreich übermittelt und unser Berater:innen Team wird sich mit Ihnen in Kürze in Verbindung setzen um alle offenen Fragen zu klären.