Software Developer:in C/C++ für Einsteiger:innen - Diplomlehrgang
Starten Sie Ihre Karriere als Entwickler:in von systemnaher Software. Berufsausbildung auch für Einsteiger:innen geeignet. Jetzt anmelden und loslegen!
  • Grafik Icon Durchführungsort
    ORT Online
    Grafik Icon Zeitraum
    ZEIT 253,00 Lehreinheiten
    Stundenplan für Veranstaltung 42832016
    Tagsüber
    Grafik Icon Durchführungart
    LERNMETHODE Trainer:in
    Grafik Icon Teilnahme
    Online-Teilnahme mit Computer, Tablet oder Smartphone
    Kursnummer: 42832016
    5.900,00 EUR Kursnummer: 42832016
  • Grafik Icon Durchführungsort
    ORT Online
    Grafik Icon Zeitraum
    ZEIT 253,00 Lehreinheiten
    Stundenplan für Veranstaltung 42832026
    Tagsüber
    Grafik Icon Durchführungart
    LERNMETHODE Trainer:in
    Grafik Icon Teilnahme
    Online-Teilnahme mit Computer, Tablet oder Smartphone
    Kursnummer: 42832026
    5.900,00 EUR Kursnummer: 42832026

Software Developer:in C/C++ für Einsteiger:innen - Diplomlehrgang

Beschreibung
„Mit dem WIFI Software Developer machen wir Sie zum/zur Software-EntwicklerIn. Wir zeigen Ihnen, wie’s geht, und programmieren viele Beispiele im Kurs. Weil Programmieren ein „Handwerk“ ist, das man trainieren muss, sollten Sie in der Ausbildungsphase auch selber möglichst viele Aufgaben programmieren, dann können Sie in einer der derzeit gefragtesten Branchen Karriere machen." DI Hans Mühlener


Dieses Komplettangebot setzt sich aus den Inhalten der folgenden Einzelkurse zusammen:

Programmieren mit C – Basis für C++

  • Strukturierte Programmierung
  • Typen, Variablen und Ausdrücke
  • Kontrollstrukturen, Funktionen, Standard Ein-/Ausgabe
  • Makros
  • Strukturen, Vektoren und Adressen, Arbeiten mit Pointern (Referenzparameter, dynamische Speicheranforderung)
  • Handhabung des C-Compilers
  • Praktische Übungen auf dem PC

Programmieren mit C++ – Aufbau

  • Kontrollstrukturen, Funktionen
  • Datenstrukturen, Pointer und Referenzen
  • Speicherklassen, Arbeiten mit dynamischen Daten
  • Klassen, Vererbung, Klassenhierarchien
  • Mehrfachvererbung
  • Polymorphismus
  • Operator Overloading
  • Exception Handling
  • Templates
  • Modulbildung
  • Rekursive Strukturen
  • STL – Container, Iteratoren und Algorithmen
  • Funktionsobjekte und Lambda-Expressions
  • Anbindung von Datenbanken
  • Einführung in die Programmierung von grafischen Oberflächen mit QT
  • Komplexe Übungsaufgaben

Software Engineering

  • Softwareprojektmanagement
  • Vorgehensmodelle
  • Terminplanung
  • Qualitätssicherung
  • Systemmanagement und Deployment
  • Wartung
  • Case Tools
  • Versionskontrolle
  • Dokumentation
  • Kalkulation
  • Einführung in das Design relationaler Datenbanken (Entity-Relationship-Modell)
  • Einführung in UML
Abschlussprojekt:
In den letzten 10 Wochen der Ausbildung realisieren Sie in Heimarbeit ein Softwareprojekt. In wöchentlichen Treffen besprechen und klären Sie mit dem/der begleitenden TrainerIn Fortschritte und Probleme. Beachten Sie, dass in dieser Phase andere Kurszeiten gelten.

Ziele

Sie lernen, die Programmiersprache C++ für Softwareprojekte einzusetzen. Sie punkten vor allem dort, wo Geschwindigkeit gefragt ist, Hardware angesprochen werden muss oder Systemsoftware entwickelt werden soll.

Ideal für

Erfahrene AnwenderInnen und ProgrammieranfängerInnen, die eine berufliche Laufbahn in der Softwareentwicklung anstreben und hardware- oder systemnahe Anwendungen oder für Embedded-Systeme Software entwickeln wollen.

Hinweis/FAQ

Der Lehrgang wird mit einem über ca. 10 Wochen laufenden Praxisprojekt, einer Präsentation und einer Theorieprüfung abgeschlossen. Die Projektarbeit erledigen Sie selbstständig in Heimarbeit. Rechnen Sie hierbei mit einem Arbeitsaufwand von 20 Stunden/Woche. In wöchentlichen Treffen werden Ihre Fortschritte von einem Experten/einer Expertin begutachtet bzw. können Probleme persönlich geklärt werden. Zwischen den Präsenzphasen werden Sie mittels eCoaching unterstützt. Bei der Prüfung präsentieren Sie Ihr Projekt.

Achtung: Bei online durchgeführten Seminaren müssen Sie auf Ihrem PC Software installieren! Informieren Sie sich unbedingt einige Tage vor Seminarbeginn auf der Lernplattform über die nötige Software und bereiten Sie Ihren Rechner entsprechend den Anleitungen vor dem Kurs vor. Weiters benötigen Sie für online Kurse für Software-Entwickler unbedingt 2 Bildschirme oder einen sehr großen Bildschirm, sodass Sie den Trainer:innenbildschirm und Ihre Entwicklungsumgebung gleichzeitig sehen und bedienen können!


Voraussetzungen
Erfahrung im Umgang mit einem Windows-PC bzw. allgemein Kenntnisse als Computer-BenutzerIn.
Programmierkenntnisse sind nicht erforderlich.
Abschluss
Die Ausbildung wird mit einem Praxisprojekt und einer mündlichen Prüfung abgeschlossen. Bei erfolgreichem Abschluss erhalten Sie ein Diplom. Die Prüfung findet ca. 1 Woche nach Kursende statt. Die Prüfungsgebühr ist in den Kurskosten enthalten, wenn Sie den dazugehörigen Termin zum besuchten Kurs wählen.
Förderungen - Kurskosten zurückholen

Sie können bares Geld sparen: Reichen Sie einfach Ihre berufliche Weiterbildung beim zuständigen Finanzamt über Ihre Arbeitnehmerveranlagung / Einkommensteuererklärung ein.

Inhouse Training - Individuelle Schulungen für Firmen und Unternehmen

Diese Schulung ist auch als individuelles Firmentraining (FIT) durchführbar.
WIFI Inhouse Trainings sind maßgeschneiderter Wissenstransfer für Unternehmen.

Bei uns ist alles passgenau: Wer, Was, Wie, Wo, Wann – die Firmenschulung ist punktgenau auf die Kundenwünsche abgestimmt.

Bei Fragen oder Interesse an einem Seminar, Training oder Workshop kontaktieren Sie uns hier.

Letzte Änderung: 27.05.2026