Seminare
Seminare

Grundlagen Modernes C++ für embedded Systeme

Seminar - TAE – Technische Akademie Esslingen

Viele Entwickler von embedded Systemen kennen die typischen Probleme aus ihren Projekten: wachsender Codeumfang, schwer wartbare C-Strukturen, fehleranfällige Speicherverwaltung und ein hoher Aufwand, Komponenten so zu entwerfen, dass sie vielseitig wiederverwendet werden können. Zusammen mit begrenzten Hardwareressourcen und hohen Anforderungen an Zuverlässigkeit entstehen dadurch häufig komplexe Softwarearchitekturen.

Moderne Sprachmerkmale aus C++11 bis C++20 wurden gezielt weiterentwickelt, um diese Herausforderungen auch in embedded Anwendungen zu adressieren. Sie ermöglichen typsichere, wartbare und ressourcenschonende Software für Mikrocontrollersysteme. In dieser Weiterbildung wird anhand zahlreicher Praxisbeispiele gezeigt, wie modernes C++ in embedded Projekten sinnvoll eingesetzt werden kann und welche Vorteile sich daraus im Entwicklungsalltag ergeben.

Die Weiterbildung vermittelt praxisnahe Methoden zur Entwicklung von embedded Systemen mit modernem C++. Im Mittelpunkt stehen diejenigen Sprachelemente aus C++11 bis C++20, die für Embedded-Anwendungen einen konkreten Mehrwert bieten. Anhand realer Mikrocontroller-Plattformen wird gezeigt, wie Hardwarezugriffe in klar strukturierte, wartbare und wiederverwendbare Klassen überführt werden können. Ein weiterer Schwerpunkt liegt auf objektorientiertem Klassendesign, sauberen Schnittstellen und dem gezielten Einsatz moderner Sprachkonzepte in ressourcenbeschränkten Systemen.

Zus...

Termin Ort Preis*
09.11.2026- 12.11.2026 Ostfildern 1.930,00 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Viele Entwickler von embedded Systemen kennen die typischen Probleme aus ihren Projekten: wachsender Codeumfang, schwer wartbare C-Strukturen, fehleranfällige Speicherverwaltung und ein hoher Aufwand, Komponenten so zu entwerfen, dass sie vielseitig wiederverwendet werden können. Zusammen mit begrenzten Hardwareressourcen und hohen Anforderungen an Zuverlässigkeit entstehen dadurch häufig komplexe Softwarearchitekturen.

Moderne Sprachmerkmale aus C++11 bis C++20 wurden gezielt weiterentwickelt, um diese Herausforderungen auch in embedded Anwendungen zu adressieren. Sie ermöglichen typsichere, wartbare und ressourcenschonende Software für Mikrocontrollersysteme. In dieser Weiterbildung wird anhand zahlreicher Praxisbeispiele gezeigt, wie modernes C++ in embedded Projekten sinnvoll eingesetzt werden kann und welche Vorteile sich daraus im Entwicklungsalltag ergeben.



Die Weiterbildung vermittelt praxisnahe Methoden zur Entwicklung von embedded Systemen mit modernem C++. Im Mittelpunkt stehen diejenigen Sprachelemente aus C++11 bis C++20, die für Embedded-Anwendungen einen konkreten Mehrwert bieten. Anhand realer Mikrocontroller-Plattformen wird gezeigt, wie Hardwarezugriffe in klar strukturierte, wartbare und wiederverwendbare Klassen überführt werden können. Ein weiterer Schwerpunkt liegt auf objektorientiertem Klassendesign, sauberen Schnittstellen und dem gezielten Einsatz moderner Sprachkonzepte in ressourcenbeschränkten Systemen.

Zusätzlich werden die MISRA C++:2023 Guidelines sowie die C++ Core Guidelines vorgestellt. Beide Regelwerke unterstützen dabei, sicheren, wartbaren und leistungsfähigen C++-Code für professionelle Embedded-Anwendungen zu entwickeln.

Nach der Weiterbildung können Sie:

  • modernes C++ strukturiert für embedded Anwendungen einsetzen 
  • typsichere, ressourcenschonende und wiederverwendbare Softwarearchitekturen entwickeln 
  • qualitativ hochwertige Klassen für Hardwarezugriffe, beispielsweise Digital- und Analog-I/O, entwickeln 
  • objektorientierte Konzepte zielgerichtet in Mikrocontroller-Anwendungen einsetzen 
  • moderne C++-Sprachmerkmale unter Berücksichtigung aktueller Best Practices bewerten 



Nutzen der Weiterbildung

Die Weiterbildung unterstützt dabei, typische Probleme in embedded Projekten gezielt zu reduzieren – etwa schwer wartbaren Code, hohe Abstimmungsaufwände oder eine fehleranfällige Speicherverwaltung. Moderne C++-Methoden erleichtern die Entwicklung robuster und wiederverwendbarer Softwarekomponenten und erhöhen die Zuverlässigkeit komplexer embedded Anwendungen. Dadurch verbessern sich Wartbarkeit, Codequalität und Effizienz im Entwicklungsalltag nachhaltig.

Ihr Business-Nutzen

Die Weiterbildung trägt dazu bei, Embedded-Softwareprojekte strukturierter und wirtschaftlicher umzusetzen. Moderne C++-Methoden reduzieren Entwicklungs- und Wartungsaufwände, verbessern die Codequalität und erhöhen die Zuverlässigkeit sicherheitsrelevanter Systeme. Dadurch lassen sich technische Risiken und Folgekosten über den gesamten Softwarelebenszyklus hinweg reduzieren.

Dauer/zeitlicher Ablauf:
4 Tage
Ziele/Bildungsabschluss:

Die Weiterbildung vermittelt praxisnahe Methoden zur Entwicklung von embedded Systemen mit modernem C++. Im Mittelpunkt stehen diejenigen Sprachelemente aus C++11 bis C++20, die für Embedded-Anwendungen einen konkreten Mehrwert bieten. Anhand realer Mikrocontroller-Plattformen wird gezeigt, wie Hardwarezugriffe in klar strukturierte, wartbare und wiederverwendbare Klassen überführt werden können. Ein weiterer Schwerpunkt liegt auf objektorientiertem Klassendesign, sauberen Schnittstellen und dem gezielten Einsatz moderner Sprachkonzepte in ressourcenbeschränkten Systemen.

Zusätzlich werden die MISRA C++:2023 Guidelines sowie die C++ Core Guidelines vorgestellt. Beide Regelwerke unterstützen dabei, sicheren, wartbaren und leistungsfähigen C++-Code für professionelle Embedded-Anwendungen zu entwickeln.

Nach der Weiterbildung können Sie:

  • modernes C++ strukturiert für embedded Anwendungen einsetzen 
  • typsichere, ressourcenschonende und wiederverwendbare Softwarearchitekturen entwickeln 
  • qualitativ hochwertige Klassen für Hardwarezugriffe, beispielsweise Digital- und Analog-I/O, entwickeln 
  • objektorientierte Konzepte zielgerichtet in Mikrocontroller-Anwendungen einsetzen 
  • moderne C++-Sprachmerkmale unter Berücksichtigung aktueller Best Practices bewerten 
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha