- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- C++ Aufbaukurs
C++ Aufbaukurs
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Der Kurs vermittelt fortgeschrittene Techniken zur Programmierung in der Programmiersprache C++. Die Teilnehmer/-innen erwerben praktisch orientierte, anwendungsnahe Fähigkeiten und Kenntnisse in der Programmierung und Entwicklung. Sie erlernen vor allem Anwendungen für hardwarenahe und sehr allgemein wiederverwendbare Programme, unabhängig von bestimmten Betriebssystemen sowie das nötige theoretische Hintergrundwissen als solide Basis.
Mehr als in anderen Programmiersprachen wird dieses Hintergrundwissen bei der Programmierung in C++ besonders gefordert, um ein in Echtzeit störungsfrei laufendes Programm erstellen zu können.
Lehrplan & Module
Arbeit mit Dateien und Streams
Du lernst, mit Datei- und Stream-Klassen wie ifstream, ofstream und fstream Daten zu lesen und zu schreiben. Behandelt werden Text- und Binärdateien, Dateipositionierung und die Fehlerbehandlung beim Dateizugriff.
Objektorientierung
Die Grundprinzipien der Objektorientierung in C++ stehen hier im Mittelpunkt, also Klassen, Objekte, Kapselung, Konstruktoren und Destruktoren. Du entwirfst eigene Klassen und verstehst, wie Speicher und Lebensdauer von Objekten verwaltet werden.
Klassenhierarchien und Vererbung
Du baust Klassenhierarchien auf und nutzt Vererbung, um gemeinsame Eigenschaften in Basisklassen zu bündeln. Dazu gehören Zugriffsrechte, Mehrfachvererbung und abstrakte Basisklassen.
Überladen und Überschreiben von Elementen
Du lernst den Unterschied zwischen dem Überladen von Funktionen und Operatoren und dem Überschreiben virtueller Methoden in abgeleiteten Klassen. Außerdem setzt du Operatorüberladung gezielt ein, um eigene Datentypen intuitiv nutzbar zu machen.
Enthaltene Zertifikate
Voraussetzungen
Gute Deutschkenntnisse sowie grundlegende Kenntnisse in der Programmierung und in der Objektorientierung werden vorausgesetzt. Die Programmiersprache legt dabei keinerlei Einschränkungen einer Programmrichtung fest.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Softwareentwickler
- Anwendungsentwickler