Modern C++ für Embedded Systems

TAE - Technische Akademie Esslingen e.V., Online-Kurs / Fernlehrgang (+1 Standorte)
Durchführungsform
Online-Kurs / Fernlehrgang
Nächster Starttermin
14 November, 2024 Details anzeigen
Preis
720 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Durchführungsform
Online-Kurs / Fernlehrgang
Nächster Starttermin
14 November, 2024 Details anzeigen
Preis
720 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Möchten Sie mehr erfahren?

Beschreibung

Effiziente und nachhaltige Softwareentwicklung für Embedded C++

Die Programmiersprache C++ und die Nutzung moderner Sprachkonstrukte stellt ein hervorragendes Verhältnis zwischen Leistung und Abstraktion dar, was sie für ressourcenbeschränkte Embedded-Systeme zu einer idealen Wahl macht. Basierend auf dem grundlegenden Prinzip der Zero-Overhead-Abstraction und der Nutzung neuer Sprachfeatures, die mit den Standards C++11/14/17/20 Einzug hielten, ergeben sich unzählige Möglichkeiten, um Clean Code auch in Ihrem Softwareprojekt Realität werden zu lassen. 


Dieses Seminar stellt die Herausforderungen der Softwareentwicklung für Embedded Systeme dar und liefert praxisorientierte Ansätze, um diese Herausforderungen mit modernem C++ effizient und clean zu meistern.

Falls Sie in Ihrem System keine dynamische Speicherallokation oder Exceptions einsetzen, bietet die Programmiersprache wunderbare Konstrukte, die in diesem Seminar behandelt werden. Dies beinhaltet unter anderem die Nutzung von Interfaces zur sauberen Strukturierung für testbaren Embedded-Code, Smart Pointers, Templates, Move Semantics oder Compile-Time-Programming. 

Ziel ist es, Ihnen Werkzeuge an die Hand zu geben, um mit der Programmiersprache C++ wartbaren sowie leserlichen Code zu schreiben und dabei effizient die Embedded-Hardwareressourcen zu nutzen.



Anfänger und Fortgeschrittene C++ Entwickler, Designer, Software-Architekten, Software-Tester 


Donnerstag, 14. November 2024
9.00 bis 16.30 Uhr, inkl. Pausen

  • Was versteht man unter Clean Code und Modernem C++?
  • Vorstellung unterschiedlicher Sprachfeatures und deren Einsatz in der Softwareentwicklung
  • Spezielle Herausforderungen der Embedded Softwareentwicklung und der Einsatz von C++
  • Trennung von hardware-abhängigen und -unabhängigen Softwareelementen: 
    Nutzung von Interfaces für gut strukturierte und testbare Software
  • Memory Safety und das RAII Prinzip
  • Hands-On Smart Pointers, Templates, Move Semantics, Constexpr, …
  • Praxisnahe Umsetzung unterschiedlicher Designpatterns: Dependency Injection, Observer-Pattern
  • Vorstellung und Diskussion von Ressourcen & Bibliotheken, 
    die sich für die Nutzung im Kontext moderner C++ Embedded-Entwicklung eignen

Kommende Starttermine

1 verfügbarer Starttermin

14 November, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Videopräsentation

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Modern C++ für Embedded Systems zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
TAE - Technische Akademie Esslingen e.V.
An der Akademie 5
73760 Ostfildern

TAE – Berufliche Fort- und Weiterbildung

Die Technische Akademie Esslingen (TAE) gehört seit mehr als 65 Jahren zu den bedeutendsten Anbietern für berufsvorbereitende und berufliche Qualifizierungen Deutschlands. Die TAE deckt mit jährlich rund 1.000 Veranstaltungen in 17 verschiedenen Themenbereichen nahezu jedes Feld ab, zu dem man sich...

Erfahren Sie mehr über TAE - Technische Akademie Esslingen e.V. und weitere Kurse des Anbieters.

Anzeige