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

    offene Schulung
    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.
    Firmenschulung
    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:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.


    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.