Kursbeschreibung
Lerne in diesem dreitägigen Kurs die Grundlagen der C#- und .NET-Entwicklung kennen. Du verstehst objektorientierte Konzepte, nutzt Visual Studio und erstellst eigene Anwendungen mit ADO.NET, Entity Framework und modernen UI-Technologien.
Die wichtigsten Themen im Überblick
- .NET & C# professionell entwickeln
- Objektorientierung sicher beherrschen
- LINQ, ADO.NET & Entity Framework
- Fehlerhandling praxisnah umsetzen
- Moderne UI mit WPF & WinUI
- Praxisprojekte direkt anwenden
Zielgruppe
Der Kurs richtet sich an Einsteiger in die Softwareentwicklung, Umsteiger aus anderen Programmiersprachen sowie technisch interessierte Anwender, die objektorientierte Programmierung mit C# erlernen möchten.
Voraussetzung für die Schulung
Du benötigst keine tiefgehenden Programmierkenntnisse. Grundlegende PC-Kenntnisse und ein logisches Verständnis für Abläufe sind ausreichend. Erste Erfahrungen mit Programmierung sind hilfreich, aber nicht zwingend erforderlich.
Kursinhalte
- Einführung in die .NET-Entwicklung
- Überblick: .NET Framework
- Aufbau und Verwendung von Assemblies
- Arbeiten mit Namespaces und Klassen
- Visual Studio als Entwicklungsumgebung
- Visual Studio Code im Einsatz
- Grundlagen der Programmiersprache C#
- Syntax und Grundstruktur
- Klassen und Objekte
- Datentypen und Variablen
- Kontrollstrukturen (if, switch, loops)
- Einführung in Design Patterns
- Objektorientierte Programmierung (OOP)
- Klassen, Objekte, Konstruktoren
- Statische Klassen und Mitglieder
- Generische Klassen
- Anonyme und dynamische Datentypen
- Vererbungsprinzip und Anwendung
- Fehlerbehandlung mit Exceptions
- Konzepte der Fehlerbehandlung
- try-catch richtig einsetzen
- Die Exception-Klasse verstehen
- Eigene Exception-Klassen erstellen
- Programmierbeispiele und Anwendungen
- Dateizugriff mit C#
- Einführung in LINQ
- Arbeiten mit ADO.NET
- Nutzung von Entity Framework
- UI-Entwicklung: WPF, WinUI 3, WinForms, Konsolenanwendungen





















