C#-Entwickler:in

alfatraining Bildungszentrum GmbH Tuttlingen

Sie können sich direkt beim Anbieter anmelden.

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.

Kursinformationen

Tags

entwicklung

grundlagen

programmierung

objektorientiert

Kurs-ID
11225-2026-06-08
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
08.06.2026 bis 31.07.2026
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
Königstraße 7
78532 Tuttlingen
Abendkurs
Nein
Bildungsgutschein
Ja