C# Programmierung Ausbildung | Full-Stack Entwickler
Meistern Sie C# und werden Sie Full-Stack-Entwickler im Microsoft-Ökosystem.
Die Programmiersprachen der C-Familie gehören laut Statistiken – neben Java und Python – zu den wichtigsten überhaupt. C# gewinnt derzeit sogar schneller an Bedeutung als alle anderen. Es gilt als eine der ausgereiftesten und stabilsten Programmiersprachen – und das nicht ohne Grund. C# ist weltweit die bevorzugte Sprache vieler Backend-Entwickler:innen und zählt – dank .NET und MAUI – auch zu den zuverlässigsten Technologien für die Entwicklung mobiler Frontend-Anwendungen.
C#-Programmierung
Hier einige typische Einsatzbereiche der Programmiersprache C# (ausgesprochen: „C-Sharp“):
-
Windows-Desktop-Anwendungen:
C# ist eine bevorzugte Sprache für die Entwicklung von Desktop-Anwendungen unter Windows – etwa für Tools, Spiele oder systemnahe Hilfsprogramme. -
Webanwendungen:
Mit dem ASP.NET-Framework lassen sich serverseitige Webanwendungen effizient und skalierbar in C# entwickeln. -
Mobile Apps:
C# eignet sich hervorragend zur Entwicklung nativer mobiler Anwendungen für iOS, Android und Windows – etwa mit Frameworks wie Xamarin oder .NET MAUI. -
Spieleentwicklung:
C# wird häufig in der Spieleentwicklung eingesetzt – vor allem auf Plattformen wie Windows und Xbox. -
Cloud-Anwendungen:
Mit Plattformen wie Microsoft Azure ist C# ideal für die Entwicklung leistungsfähiger Cloud-Lösungen geeignet. -
IoT-Anwendungen (Internet of Things):
Auch für die Entwicklung von Anwendungen im Bereich Internet of Things (IoT) ist C# eine bewährte Wahl.
Modul 1
C# ist eine vielseitige Programmiersprache, die branchenübergreifend für unterschiedlichste Anwendungen zum Einsatz kommt.
-
Spezielle Datenstrukturen
-
Listen
-
Heaps (Haufen)
-
Warteschlangen
-
Mengen
-
Wörterbücher (Dictionaries)
-
Erweiterungen
-
Typ-Erweiterung
-
Methodenüberschreibung
-
Vererbung
-
Abstrakte und versiegelte Klassen
-
Begriffserklärung
-
Funktionsweise
-
SOLID-Prinzipien und Ausnahmebehandlung
-
Vermeidung von Laufzeitfehlern
-
Eigene Fehlerbehandlung
-
Einhaltung zentraler Programmierprinzipien
Die Dauer des Grundkurses in C#- und .NET-Programmierung beträgt 3,5 Monate mit insgesamt 93 Unterrichtsstunden.
Online-C#-Programmierkurs
Modul 2
Fortgeschrittener C#- und SQL-Programmierkurs
-
C#-Schnittstellen
-
Eigenschaften
-
Verwendung
-
Delegates
-
Funktionsweise und Anwendung
-
Eigene Ereignisse
-
Erstellung und Einsatzmöglichkeiten
-
LINQ und Lambda-Ausdrücke
-
Dynamic Link Libraries (DLL)
-
Erstellung
-
Verwendung und Vorteile
-
Datenbankverwaltung mit dem .NET Framework (SQL)
-
Verwaltung, Erstellung und Konfiguration
-
Zugriff auf SQL Server mit C#
-
Verwendung von DataGridView- und ListView-Komponenten
-
Testphase
-
SOLID-Prinzipien
-
Abschlussprojekt (Einsteigerprojekt in OOP)
-
Abschluss des Donkey-Kong-Spieleprojekts – Einsatz von SQL und weiteren erlernten Technologien
-
Abschlussprüfung
AI-Unterricht
-
Generierung visueller Oberflächen mit KI im ASP.NET-Umfeld
-
Erstellung von SQL-Code mit künstlicher Intelligenz
-
Syntaxfehler-Erkennung mit KI
Die Dauer des Fortgeschrittenenkurses in C#-Programmierung und SQL beträgt 3,5 Monate mit insgesamt 93 Unterrichtsstunden.
Wenn du ausschließlich am Fortgeschrittenenkurs teilnehmen möchtest, kannst du dich direkt auf dieser Seite anmelden.
Die Gesamtdauer des C#- und .NET-Programmierkurses inklusive Prüfungen beträgt 189 Unterrichtsstunden über einen Zeitraum von 7 Monaten.
Kursgebühr: 3160 EUR (inkl. MwSt.)
Ratenzahlung: 8 Monatsraten à 424 EUR (inkl. MwSt.)
Online-Programmierkurs
Modul 3 – PRO
C#-Programmierung: Mobile Applikationsentwicklung
In diesem ergänzenden Modul lernen die Teilnehmer:innen moderne und stark nachgefragte Technologien kennen, mit denen sie sich bereits auf Junior-Level erfolgreich am Arbeitsmarkt positionieren können.
Mit WinForms steigen wir in die Entwicklung grafischer Benutzeroberflächen ein – ein Bereich, der auch in der modernen Webentwicklung mit C# zunehmend an Bedeutung gewinnt.
Mit .NET MAUI lernen wir, wie sich in C# entwickelte Anwendungen effizient in native Apps für iOS und Android umwandeln lassen.
Diese Technologien ermöglichen eine plattformübergreifende, leistungsfähige und zeitsparende Entwicklung mobiler Applikationen.
Themenübersicht
-
WinForms Design
-
Gestaltung von Fensterelementen
-
Erstellung und Implementierung individueller Komponenten
-
Integration grafischer Elemente und Optimierung von Workflows
-
Asynchronität und parallele Verarbeitung
-
Threads
-
Tasks
-
Invoke-Methode
-
Mobile App-Entwicklung
-
Einführung in die MAUI-Technologie
-
Plattformübergreifende Entwicklung für Android und iOS
-
Designelemente und Stylesheets
-
Zentrale Aspekte der mobilen App-Entwicklung
-
Webentwicklung mit ASP.Net (MVC)
-
Vorteile gegenüber anderen Webtechnologien
-
Architektur und Anwendung
-
Typen von Webanwendungen
-
Zusammenspiel von HTML, CSS und JavaScript in ASP.NET-Projekten
-
Validierungen
-
Versionskontrolle im Projektalltag
-
Aufgaben und Vorteile
-
Einsatz von GitHub
Der PRO-Kurs „Mobile Applikationsentwicklung mit C#“ umfasst 72 Unterrichtsstunden inklusive Abschlussprüfung und erstreckt sich über 3 Monate.
Die Kursgebühr beträgt 1478 EUR (inkl. MwSt.).
Der vergünstigte Gesamtpreis für die vollständige C#-Programmierausbildung mit drei Modulen beträgt statt 875.000 HUF nur 790.000 HUF (inkl. MwSt.).
Gesamtdauer der Ausbildung: 10 Monate – 260 Unterrichtsstunden.
Zahlungsmöglichkeiten:
-
Einmalzahlung: 4630 EUR (inkl. MwSt.)
-
Ratenzahlung in 12 Monaten: 420 EUR (inkl. MwSt.)
-
Ratenzahlung in 16 Monaten: 330 EUR (inkl. MwSt.)
Online-C#- und .NET-Programmierkurs
Registrierungsnummer der Erwachsenenbildung: B/2020/008338