WICHTIG: Eingeschränkter Parkraum. Bitte informieren Sie sich vor Ihrer Anreise über die aktuelle Parksituation. Mehr erfahren
MENU
Effiziente und nachhaltige Softwareentwicklung für Embedded C++

Angebot runterladen

für

Modern C++ für Embedded Systems

Ihre Anschrift

Beginn:
14.11.2024 - 09:00 Uhr
Ende:
14.11.2024 - 16:30 Uhr
Dauer:
1,0 Tag
Veranstaltungsnr:
36145.00.001
Leitung
Software Development
Live-Online
EUR 720,00
(MwSt.-frei)
Mitgliederpreis
Im Rahmen des Bezahlprozesses können Sie die Mitgliedschaft beantragen.
EUR 648,00
(MwSt.-frei)
in Zusammenarbeit mit:
Referent:in

Dr.-Ing. Marius Feilhauer

Dr. Marius Feilhauer ist verantwortlich für die Softwarearchitektur und Qualitätssicherung der Softwareentwicklung autonomer Mähroboter bei der STIHL AG.
In der Vergangenheit promovierte er zur simulationsgestützten Absicherung von Fahrerassistenzsystemen an der Universität Stuttgart und hielt dort als Honorardozent Vorlesungen zu unterschiedlichen Themenbereichen der Softwareentwicklung. Zudem ist er regelmäßiger Speaker auf Softwarekonferenzen (MeetingC++, C++ on Sea, emBO++, …).

Beschreibung

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. 



Ziel der Weiterbildung

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.

Programm

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
Teilnehmer:innenkreis

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

Referent:innen

Dr.-Ing. Marius Feilhauer

Dr. Marius Feilhauer ist verantwortlich für die Softwarearchitektur und Qualitätssicherung der Softwareentwicklung autonomer Mähroboter bei der STIHL AG.
In der Vergangenheit promovierte er zur simulationsgestützten Absicherung von Fahrerassistenzsystemen an der Universität Stuttgart und hielt dort als Honorardozent Vorlesungen zu unterschiedlichen Themenbereichen der Softwareentwicklung. Zudem ist er regelmäßiger Speaker auf Softwarekonferenzen (MeetingC++, C++ on Sea, emBO++, …).

Veranstaltungsort

ONLINE

Gebühren und Fördermöglichkeiten

Die Teilnahme beinhaltet ausführliche Unterlagen.

Preis:
Die Teilnahmegebühr beträgt:
720,00 € (MwSt.-frei) pro Teilnehmer

Fördermöglichkeiten:

Bei einem Großteil unserer Veranstaltungen profitieren Sie von bis zu 70 % Zuschuss aus der ESF-Fachkursförderung.
Bisher sind diese Mittel für den vorliegenden Kurs nicht bewilligt. Dies kann verschiedene Gründe haben. Wir empfehlen Ihnen daher, Kontakt mit unserer Anmeldung aufzunehmen. Diese gibt Ihnen gerne Auskunft über die Förderfähigkeit der Veranstaltung.

Weitere Bundesland-spezifische Fördermöglichkeiten finden Sie hier.

Inhouse Durchführung:
Sie möchten diese Veranstaltung firmenintern bei Ihnen vor Ort durchführen? Dann fragen Sie jetzt ein individuelles Inhouse-Training an.

Weitere Termine und Orte

Datum
Beginn: 14.11.2024
Ende: 14.11.2024
Lernsetting & Ort
Live-Online
Preis
EUR 720,00
Datum
Beginn: 06.06.2025
Ende: 06.06.2025
Lernsetting & Ort
Live-Online
Preis
EUR 720,00

Bewertungen unserer Teilnehmer

(0,0 von 5)
5 Sterne
(0)
4 Sterne
(0)
3 Sterne
(0)
2 Sterne
(0)
1 Sterne
(0)
0 Sterne
(0)
Noch keine Bewertung vorhanden

TAE Newsletter

Bleiben Sie informiert! Entdecken Sie den TAE Themen-Newsletter mit aktuellen Veranstaltungen rund um Ihren persönlichen Tätigkeitsbereich. Direkt anmelden, Interessensbereiche auswählen und regelmäßig relevante Infos zu unserem Weiterbildungsangebot erhalten – abgestimmt auf Ihren Bedarf.

Jetzt registrieren

Fragen zur Veranstaltung?

Ihr Ansprechpartner für die Veranstaltung

Carmen Fritz, M.Sc.
Carmen Fritz, M.Sc.
Informationstechnik (IT)