C++ für Embedded Systeme - Schulung (5 Tage)
Kurzbeschreibung
Dieses praktisch ausgerichtete Seminar vermittelt Kenntnisse und Fertigkeiten der objektorientierten Programmierung unter Verwendung der Programmiersprache C++ in Embedded Systemen. Sie lernen die Konzepte, die neuen Sprachmittel, die Bewertung der Sprachmittel, die Konstruktoren und Destruktoren, die Datenelemente, Attribute, Funktionen und Methoden, die Operatoren als Klassenelemente, die Vererbung und virtuelle Funktionen, sowie deren Auswirkungen auf Speicherplatz- und Laufzeitbedarf kennen. Weiterhin behandeln wir die objektorientierte Abbildung der Hardwarebausteine.
Voraussetzungen
• Gute Erfahrung in der C Programmierung
Seminarinhalt
Neue Sprachmittel
• Der Datentyp bool
• Dynamische Speicherverwaltung
• Funktionsüberladung
• Operatorüberladung
• Vorbelegungsparameter
• Namensbereiche
• Ein-/Ausgabe (cin/cout)
• Referenzen
Von der Struktur zur Klasse
• Datenelemente
• Statische/nicht-statische Elemente
• Elementfunktionen
• Attribute und Methoden
• this-Pointer
• Zugriffsrechte public und private
• Die Klasse
Konstruktoren und Destruktoren
• Standard- und Kopier-Konstruktoren
• Bei globalen und statischen Objekten und Arrays
• Bei Objekten, die Objekte enthalten
Operatoren als Klassenelemente
• Auswahloperator
• Zuweisungsoperator
• Typumwandlungsoperator
Vererbung und Aggregation
• Basis- und abgeleitete Klassen
• Vorteile der Vererbungim Vergleich zur Aggregation
• Erweitern und Ändern der Basisklassenfunktionalität
• Auswirkungen auf Konstruktion und Destruktion
• Zugriffsrecht
• protected
• Ableitung mit Einschränkung
Virtuelle Funktionen und Polymorphie
• Statische und dynamische Bindung
• Virtuelle Funktionstabelle
• Abstrakte Funktionen und abstrakte Klassen
Hardwarebausteine objektorientiert abgebildet
• Traditionelle Lösungen
• Lösungsansatz basierend auf einer Struktur
• Hardwarebaustein als Instanz einer Klasse
• Interruptbearbeitung
Zielgruppen
• Softwareentwickler für Embedded Systeme
• Anwendungsentwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 5 Tage |
Preis: | 1.995,00 € zzgl. USt. pro Teilnehmer (2.374,05€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 5 Tage |
Preis ab: | 1.200,00 € zzgl. USt. pro Tag (1.428,00€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Verwandte Schulungen
C++ - Grundlagen der System- und Anwendungs-Programmierung, Softwareentwicklung - SchulungC++ für Programmierer mit C Kenntnissen - SchulungC++ für Programmierer ohne C Kenntnisse - SchulungObjektorientierte Programmierung mit C++ - SchulungDesign Pattern mit C++ - Schulung
Seminarsprache
Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.