C++-OO-Modellierung einer Fertigungs-Steuerung für einen Erlanger Anlagenbauer
Übersicht
Worum es bei diesem Projekt geht.
Modelliere eine C++20 Fertigungssteuerung mit Smart Pointern und Strategy-Pattern neu. Validieren mit Tests und erhalte ein verifizierbares Zertifikat.
Das Szenario
Der Anlagenbauer (rund 2,3 Milliarden Euro Service-Umsatz) hat seit 18 Monaten Schwierigkeiten, neue C++-Entwickler:innen einzuarbeiten — das Onboarding scheitert regelmäßig an den tiefen Vererbungs-Hierarchien.
Das Briefing
Was Du tust und was Du zeigst.
Wie modelliert man ein Fertigungs-Scheduler-Modul in modernem C++20 mit RAII und Komposition statt mit 5-Ebenen-Vererbung?
Earning criteria — what you'll demonstrate
- Modernes C++ (RAII, Smart Pointer, Concepts) für OO-Modellierung einsetzen
- Komposition über Vererbung als Default-Pattern verinnerlichen
- Strategy-Pattern für austauschbare Algorithmen idiomatisch implementieren
- Legacy-C++ refaktorieren ohne Verhaltens-Brüche
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Cpp
Apply cpp to solve real industry problems and demonstrate production-level capability.
- Modern Cpp
Apply modern cpp to solve real industry problems and demonstrate production-level capability.
- Raii
Apply raii to solve real industry problems and demonstrate production-level capability.
- Object Oriented Design
Apply object oriented design to solve real industry problems and demonstrate production-level capability.
- Composition Over Inheritance
Apply composition over inheritance to solve real industry problems and demonstrate production-level capability.
- Googletest
Apply googletest to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software Engineer
Software Engineers mit modernem C++20-OO sind in DACH-Industrie (Siemens, Bosch, Trumpf) extrem gefragt — die Embedded-Welt zieht erst jetzt mit.
Dieses Projekt schärft
- cpp
- modern-cpp
- object-oriented-design
Backend-Engineer
Backend-Engineers mit C++-Erfahrung bauen die Performance-kritischen Pfade, wenn JVM oder Node nicht reichen.
Dieses Projekt schärft
- cpp
- raii
- composition-over-inheritance
Noch eine Sache