Im Anschluss an diese Fortbildung sind Sie in der Lage, Anwendungen mit den Programmiersprachen C# und C++ zu entwickeln. Sie setzen Ihre Kenntnisse in der Softwareentwicklung ein, indem Sie Projekte eigenständig planen und umsetzen. Sie beherrschen den sicheren Einsatz von Versionskontrollsystemen wie GitHub und GitLab zur Verwaltung und Zusammenarbeit im Team. Diese erworbenen Fähigkeiten ermöglichen Ihnen den Einstieg in Tätigkeitsfelder wie Softwareentwicklung, Systemprogrammierung und technische Projektarbeit in verschiedensten Branchen.

Grundlagen der Programmierung
  • Einführung in C#
  • Erste Schritte mit C# (Programmierung und Syntax)
  • Kontrollstrukturen: If-Else und Switch-Case
  • Schleifen: For, While, Do-While
  • Datentypen und Variablen

Konzepte in C# und C++
  • Funktionen und Methoden
  • Klassen und Objekte
  • Einführung: Eigenschaften, Verarbeitung, Unterschiede zu C und IDE-Setup
  • Klassen und Konstruktoren in C++
  • Polymorphe Klassen

Erweiterte Programmierkonzepte
  • Vererbung
  • Smart Pointer
  • Fehlerbehandlung mit Try-Catch
  • Exception-Handling
  • Algorithmen der Standardbibliothek

Softwareentwicklung und Versionierung
  • Versionsverwaltung
  • Continuous Integration und Continuous Delivery
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git
  • Software Testing und Qualitätssicherung