Seminare
Seminare

Aufbau 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 wiederverwenden werden können. Zusammen mit begrenzten Hardwareressourcen und hohen Anforderungen an die Zuverlässigkeit entstehen dadurch häufig komplexe und schwer beherrschbare Softwarearchitekturen.

Bei der Weiterentwicklung von modernem C++ war es ein wesentliches Ziel, diese Herausforderungen auch für embedded Anwendungen zu reduzieren. Die Erweiterungen der Standardbibliothek sowie zahlreiche Sprachmerkmale aus C++11 bis C++20 ermöglichen typsichere, wartbare und ressourcenschonende Lösungen für Mikrocontrollersysteme.

Diese Weiterbildung zeigt anhand zahlreicher Praxisbeispiele, wie moderne C++-Konzepte in embedded Projekten eingesetzt werden können und welchen Beitrag sie zu einer strukturierten, leistungsfähigen und zukunftsfähigen Softwareentwicklung leisten.

Die Weiterbildung baut auf den Inhalten des Grundkurses auf und vermittelt weiterführende Methoden für die Entwicklung moderner embedded Systeme mit C++. Im Mittelpunkt stehen ausgewählte Bestandteile der Standardbibliothek aus C++11 bis C++20, die für Mikrocontroller-Anwendungen einen besonderen praktischen Nutzen bieten. Dazu gehören insbesondere Exception Handling, Lambda-Ausdrücke, Container und Algorithmen der Standardb...

Termin Ort Preis*
30.11.2026- 03.12.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 wiederverwenden werden können. Zusammen mit begrenzten Hardwareressourcen und hohen Anforderungen an die Zuverlässigkeit entstehen dadurch häufig komplexe und schwer beherrschbare Softwarearchitekturen.

Bei der Weiterentwicklung von modernem C++ war es ein wesentliches Ziel, diese Herausforderungen auch für embedded Anwendungen zu reduzieren. Die Erweiterungen der Standardbibliothek sowie zahlreiche Sprachmerkmale aus C++11 bis C++20 ermöglichen typsichere, wartbare und ressourcenschonende Lösungen für Mikrocontrollersysteme.

Diese Weiterbildung zeigt anhand zahlreicher Praxisbeispiele, wie moderne C++-Konzepte in embedded Projekten eingesetzt werden können und welchen Beitrag sie zu einer strukturierten, leistungsfähigen und zukunftsfähigen Softwareentwicklung leisten.



Die Weiterbildung baut auf den Inhalten des Grundkurses auf und vermittelt weiterführende Methoden für die Entwicklung moderner embedded Systeme mit C++. Im Mittelpunkt stehen ausgewählte Bestandteile der Standardbibliothek aus C++11 bis C++20, die für Mikrocontroller-Anwendungen einen besonderen praktischen Nutzen bieten. Dazu gehören insbesondere Exception Handling, Lambda-Ausdrücke, Container und Algorithmen der Standardbibliothek, Templates, Smart Pointer sowie Multithreading.

Ergänzend werden die MISRA C++:2023 Guidelines und die C++ Core Guidelines vorgestellt. Beide Regelwerke berücksichtigen die Möglichkeiten moderner C++-Standards und unterstützen dabei, sicheren, wartbaren und leistungsfähigen C++-Code für professionelle embedded Anwendungen zu entwickeln.

Nach der Weiterbildung können Sie:

  • Exception Handling für embedded Anwendungen bewerten 
  • Lambda-Ausdrücke zielgerichtet einsetzen 
  • Container und Algorithmen der C++-Standardbibliothek effizient anwenden 
  • Templates für flexible Softwarearchitekturen entwickeln 
  • Multithreading-Konzepte in embedded Anwendungen einsetzen 
  • Speicherverwaltung mit Smart Pointern strukturiert umsetzen 



Nutzen der Weiterbildung
Die Weiterbildung unterstützt dabei, komplexe embedded Softwareprojekte strukturierter und wartbarer umzusetzen. Moderne C++-Methoden und die Standardbibliothek reduzieren typische Fehlerquellen bei Speicherverwaltung, Parallelisierung und Schnittstellenentwicklung. Dadurch verbessern sich Codequalität, Wiederverwendbarkeit und Effizienz in embedded Entwicklungsprojekten nachhaltig.
 

Business-Nutzen
Die Weiterbildung trägt dazu bei, Embedded-Softwarearchitekturen strukturierter und wirtschaftlicher umzusetzen. Der gezielte Einsatz moderner C++-Methoden und der Standardbibliothek reduziert Entwicklungs- und Wartungsaufwände, verbessert die Qualität komplexer Softwareprojekte und unterstützt robuste Softwarearchitekturen. Dadurch lassen sich technische Risiken und Folgekosten über den gesamten Softwarelebenszyklus hinweg reduzieren.

Dauer/zeitlicher Ablauf:
4 Tage
Ziele/Bildungsabschluss:

Die Weiterbildung baut auf den Inhalten des Grundkurses auf und vermittelt weiterführende Methoden für die Entwicklung moderner embedded Systeme mit C++. Im Mittelpunkt stehen ausgewählte Bestandteile der Standardbibliothek aus C++11 bis C++20, die für Mikrocontroller-Anwendungen einen besonderen praktischen Nutzen bieten. Dazu gehören insbesondere Exception Handling, Lambda-Ausdrücke, Container und Algorithmen der Standardbibliothek, Templates, Smart Pointer sowie Multithreading.

Ergänzend werden die MISRA C++:2023 Guidelines und die C++ Core Guidelines vorgestellt. Beide Regelwerke berücksichtigen die Möglichkeiten moderner C++-Standards und unterstützen dabei, sicheren, wartbaren und leistungsfähigen C++-Code für professionelle embedded Anwendungen zu entwickeln.

Nach der Weiterbildung können Sie:

  • Exception Handling für embedded Anwendungen bewerten 
  • Lambda-Ausdrücke zielgerichtet einsetzen 
  • Container und Algorithmen der C++-Standardbibliothek effizient anwenden 
  • Templates für flexible Softwarearchitekturen entwickeln 
  • Multithreading-Konzepte in embedded Anwendungen einsetzen 
  • Speicherverwaltung mit Smart Pointern strukturiert umsetzen 
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