C#-Entwickler:in
alfatraining Bildungszentrum GmbH Villingen-Schwenningen
Aktionen
Kursbeschreibung
Mit den Grundlagen der C#-Programmierung als Einstieg begibst du dich auf den spannenden Weg der objektorientierten Softwareentwicklung. Du lernst, wie du Klassen systematisch und strukturiert aufbaust und dabei Schritt für Schritt in zentrale Konzepte wie Datenkapselung, Vererbung und Polymorphie eintauchst – praxisnah, verständlich und mit vielen Beispielen aus der echten Programmierwelt. Zusätzlich erhältst du wertvolle Einblicke, wie Künstliche Intelligenz im beruflichen Umfeld effektiv eingesetzt werden kann. Du entdeckst, welche Chancen und Möglichkeiten sich durch KI eröffnen und wie du diese Technologien sinnvoll für deine Projekte und Arbeitsprozesse nutzen kannst.
C#-Entwickler:in
Allgemeine Grundlagen (ca. 2 Tage)
Entwicklungsumgebung Microsoft Visual Studio
Architektur der .NET-Plattform und der .NET-Klassenbibliothek
Common Language Runtime (CLR) und Garbage Collection
C# als objektorientierte Programmiersprache
Programmaufbau (Daten(-typen) und Anweisungen) und Namensräume
Programmstart (Main()-Methode)
Konsolenbasierte Anwendungen
Ein-/Ausgabe mit der Klasse Console
Grundlegende Sprachkonzepte (ca. 5 Tage)
Elementare und zusammengesetzte Datentypen, Aufzählungstypen, Typkonvertierung
Variablen (Deklaration, Initialisierung, Gültigkeitsbereiche)
Operatoren (arithmetische, relationale, logische, bitweise)
Programmsteuerung (Verzweigungen, Schleifen)
Arrays
Methoden
Zeichenketten und deren Verarbeitung
Künstliche Intelligenz (KI) im Arbeitsprozess (ca. 1 Tag)
Überblick über aktuelle KI-Technologien
Einsatzmöglichkeiten von KI im Softwareentwicklungsprozess
Chancen und Grenzen von KI in der Programmierung
Objektorientiertes Programmieren (ca. 7 Tage)
Grundlagen objektorientierten Denkens
Klassen als Abstraktionen konkreter Objekte
Kapselung
Aufbau und Elemente von Klassen
Erstellen eigener Klassen
Instanziierung und Verwendung von Objekten
Properties, Delegates und Events
Referenz- und Werttypen (class vs. struct)
Überladen von Methoden/Operatoren
Vererbung und Polymorphie
Virtuelle Methoden und Überschreiben von Methoden
Abstrakte Klassen und Schnittstellen
Windows Forms und Windows Presentation Foundation (WPF) (ca. 10 Tage)
Grundlagen von Windows-Forms- und WPF-Anwendungen
Oberflächengestaltung via Designer und C#-Code (Windows-Forms)
Oberflächengestaltung via Designer und eXtensible Application Markup Language XAML (WPF)
Ereignisbasierter Programmablauf (Events und Event-Handler)
Verwendung von Steuerelementen (zur Design- und Laufzeit)
Verarbeitung grafischer Elemente und Bilder
Benutzerdefinierte Steuerelemente (User Controls)
Weitere Themen (ca. 5 Tage)
Fehlerbehandlung (Exceptions) und Debugging-Techniken
Generische Container in .NET
Iteratoren (Interface IEnumerable und ‘foreach‘-Schleife)
Dateizugriff
Klassenbibliotheken (DLLs)
Datenbankzugriff (ADO.NET)
Multithreading
LINQ (Language Integrated Query)
Projektarbeit (ca. 10 Tage)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Änderungen möglich, die Lehrgangsinhalte werden regelmäßig aktualisiert.
C#-Entwickler:in
Allgemeine Grundlagen (ca. 2 Tage)
Entwicklungsumgebung Microsoft Visual Studio
Architektur der .NET-Plattform und der .NET-Klassenbibliothek
Common Language Runtime (CLR) und Garbage Collection
C# als objektorientierte Programmiersprache
Programmaufbau (Daten(-typen) und Anweisungen) und Namensräume
Programmstart (Main()-Methode)
Konsolenbasierte Anwendungen
Ein-/Ausgabe mit der Klasse Console
Grundlegende Sprachkonzepte (ca. 5 Tage)
Elementare und zusammengesetzte Datentypen, Aufzählungstypen, Typkonvertierung
Variablen (Deklaration, Initialisierung, Gültigkeitsbereiche)
Operatoren (arithmetische, relationale, logische, bitweise)
Programmsteuerung (Verzweigungen, Schleifen)
Arrays
Methoden
Zeichenketten und deren Verarbeitung
Künstliche Intelligenz (KI) im Arbeitsprozess (ca. 1 Tag)
Überblick über aktuelle KI-Technologien
Einsatzmöglichkeiten von KI im Softwareentwicklungsprozess
Chancen und Grenzen von KI in der Programmierung
Objektorientiertes Programmieren (ca. 7 Tage)
Grundlagen objektorientierten Denkens
Klassen als Abstraktionen konkreter Objekte
Kapselung
Aufbau und Elemente von Klassen
Erstellen eigener Klassen
Instanziierung und Verwendung von Objekten
Properties, Delegates und Events
Referenz- und Werttypen (class vs. struct)
Überladen von Methoden/Operatoren
Vererbung und Polymorphie
Virtuelle Methoden und Überschreiben von Methoden
Abstrakte Klassen und Schnittstellen
Windows Forms und Windows Presentation Foundation (WPF) (ca. 10 Tage)
Grundlagen von Windows-Forms- und WPF-Anwendungen
Oberflächengestaltung via Designer und C#-Code (Windows-Forms)
Oberflächengestaltung via Designer und eXtensible Application Markup Language XAML (WPF)
Ereignisbasierter Programmablauf (Events und Event-Handler)
Verwendung von Steuerelementen (zur Design- und Laufzeit)
Verarbeitung grafischer Elemente und Bilder
Benutzerdefinierte Steuerelemente (User Controls)
Weitere Themen (ca. 5 Tage)
Fehlerbehandlung (Exceptions) und Debugging-Techniken
Generische Container in .NET
Iteratoren (Interface IEnumerable und ‘foreach‘-Schleife)
Dateizugriff
Klassenbibliotheken (DLLs)
Datenbankzugriff (ADO.NET)
Multithreading
LINQ (Language Integrated Query)
Projektarbeit (ca. 10 Tage)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Änderungen möglich, die Lehrgangsinhalte werden regelmäßig aktualisiert.
Kursinformationen
Tags
Kurs-ID
11225-2026-11-23
Dauer
8 Woche(n)
Unterrichtszeiten
Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
Termin
23.11.2026 bis 22.01.2027
Zielgruppe
Informatiker:innen, Fachinformatiker:innen, Programmierer:innen und Fachkräfte mit entsprechender Berufserfahrung.
Förderung
Bildungsgutschein (Arbeitsuchende und Arbeitslose), Weiterbildungsförderung für Beschäftigte, Europäischer Sozialfonds ESF (Kurzarbeit oder Transfergesellschaften). Weitere Förderstellen: Berufsförderungsdienst (BFD), die Berufsgenossenschaft (BG) sowie der Rentenversicherungsträger (DRV).
mind. Teilnehmerzahl
6
max. Teilnehmerzahl
25
URL des Kurses
Anmelde URL des Kurses
Veranstaltungsort
alfatraining Bildungszentrum GmbH
Wilhelm-Binder-Straße 19
78048 Villingen-Schwenningen
Wilhelm-Binder-Straße 19
78048 Villingen-Schwenningen
Abendkurs
Nein
Bildungsgutschein
Ja
Gelistet in folgenden Rubriken: