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.

9 Bewertungen

Programming in C#

Professionelle Softwareentwicklung mit C# und .NET

Programming in C#
C# ist eine moderne, objektorientierte und typsichere Programmiersprache zur Entwicklung leistungsfähiger Anwendungen mit der .NET-Plattform. Sie wird in verschiedensten Bereichen eingesetzt – von Desktop-Anwendungen über Web-APIs bis hin zu cloudbasierten und datenbankgestützten Lösungen. Dank ihrer Vielseitigkeit und Integration in die .NET-Welt ist C# eine gefragte Sprache in der professionellen Softwareentwicklung. In diesem Kurs erlernen Sie die Grundlagen von C# sowie die praktische Anwendung der Sprache in der Windows-Entwicklung. Neben der Wiederholung zentraler Konzepte wie Syntax, Programmstruktur und objektorientierter Ansätze entwickeln Sie eine eigene Anwendung, die zentrale Features des .NET Frameworks integriert. Visual C# und die unterstützenden Entwickler-Tools erleichtern dabei die Umsetzung durch komfortable Editoren, UI-Designer und Debugging-Funktionen.
Diesen Kurs zur Wunschliste hinzufügen
Programming in C#

Kursinhalte

  • 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

Zielgruppe

  • Softwareentwickler:innen
  • Anwendungsentwickler:innen
  • Programmieranfänger mit Grundkenntnissen
  • Umsteiger:innen von anderen Programmiersprachen
  • Systementwickler:innen
  • Entwickler:innen im .NET-Umfeld

Voraussetzungen

Programmiererfahrung, idealerweise mit C#, sowie Verständnis objektorientierter Programmierkonzepte.

Abschluß

Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.

Teilnehmerstimmen

Markus T.
23.11.2018

Trainer erklärt komplexe Themen anhand von einfachen und praktischen Beispielen

Stephan E.
26.01.2018

Praxisbezug, Shortcuts

Anonym
06.06.2017

viele Inputs, die es gilt umzusetzen. Die Art wie die Inhalte vermittelt wurden. Klima und Arbeitsweise

Anonym
06.06.2017

Abhandlung von individuellen Bedürfnissen

Jakob G.
06.06.2017

Das Eingehen auf Fragen von Kursteilnehmern

Markus R.
02.12.2016

\"Praxisbezug\"

Daniel S.
29.04.2016

Der Kurs war sehr lehrreich!

Anonym
08.06.2015

Vielen Dank, war ein sehr interessanter und lehrreicher Kurs

Anonym
08.06.2015

Danke!

Buchen Sie Ihren Termin

Online
Termingarantie

26.01.2026 - 30.01.2026

Für diesen Kurs besteht eine Termingarantie

Wien

tecTrain Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
5 Tage
Die Veranstaltung findet zwischen 09:00 Uhr und 17:00 Uhr statt.
Kurszeiten
 2.490,00

26.01.2026 - 30.01.2026

Für diesen Kurs besteht eine Termingarantie

Online

16.03.2026 - 20.03.2026

Graz

16.03.2026 - 20.03.2026

Online

13.04.2026 - 17.04.2026

Wien

13.04.2026 - 17.04.2026

Online

22.06.2026 - 26.06.2026

Graz

22.06.2026 - 26.06.2026

Online

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.