Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for C++-OO-Modellierung einer Fertigungs-Steuerung für einen Erlanger Anlagenbauer
Code

C++-OO-Modellierung einer Fertigungs-Steuerung für einen Erlanger Anlagenbauer

FreeVerified credential4 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Sie erhalten das Original-Modul (rund 1.100 Zeilen C++03 mit 5-Ebenen-Vererbung), die 8 Fertigungs-Stations-Profile und eine GoogleTest-Suite. Modellieren Sie das Modul neu in C++20: nutzen Sie std::unique_ptr und std::shared_ptr statt rohem new/delete, Konzepte (Concepts) für typsichere Interfaces, std::variant für heterogene Sammlungen, und max. 2 Vererbungs-Ebenen. Setzen Sie das Strategy-Pattern für Scheduling-Algorithmen ein (FIFO, Priority, Earliest-Deadline-First). Validieren Sie mit der bestehenden Test-Suite plus 8 neuen Tests für die Scheduling-Strategien. Liefern Sie das CMake-Projekt, die Tests, ein UML-Diagramm und einen 6-seitigen Vergleich Vorher-/Nachher inkl. Performance-Messung.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Karrierewege, die das aufbaut

Kanonische Rollen

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

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.