Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Domain-Modell für die Buchungs-Engine eines Bayerischen Wellness-Hotels
Code

Domain-Modell für die Buchungs-Engine eines Bayerischen Wellness-Hotels

FreeVerified credential4 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Sie erhalten die 6 Szenarien als Story-Texte, das aktuelle Excel-Schema und ein Glossar mit 22 Begriffen des Hotels. Modellieren Sie in Java die Kern-Klassen (Gast, Zimmer, Buchung, Tarif, Wellness-Slot, Gutschein, Storno). Setzen Sie Vererbung sinnvoll ein (z. B. Buchung vs. WellnessBuchung), nutzen Sie Interfaces für Verhaltens-Verträge (z. B. Stornierbar, Verlängerbar), und vermeiden Sie tiefe Vererbungs-Hierarchien (Komposition over Inheritance). Implementieren Sie die 6 Szenarien als JUnit-5-Tests, die das Domain-Modell vollständig durchspielen. Liefern Sie das Maven-Projekt mit allen Klassen, das Test-Set, ein UML-Klassendiagramm (Unified Modeling Language, die Standard-Notation für OO-Modelle), und eine 6-seitige Begründungs-Notiz, welche OO-Designentscheidung Sie getroffen haben und warum.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie sieht ein sauber getestetes OO-Domain-Modell für eine Hotel-Buchungs-Engine aus, das die 6 realistischen Szenarien bewältigt?

Earning criteria — what you'll demonstrate

  • Domain-Begriffe sauber als Klassen mit klaren Verantwortlichkeiten modellieren
  • Vererbung und Komposition gegeneinander abwägen und begründet wählen
  • Interfaces als Verhaltens-Verträge gezielt einsetzen
  • OO-Designentscheidungen schriftlich begründen können

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, die OO-Domain-Modelle sauber begründen können, sind die Profile, die im ersten Praktikum oder Junior-Einstieg sofort produktiv mitarbeiten.

Dieses Projekt schärft

  • java
  • object-oriented-design
  • domain-modeling

Backend-Engineer

Backend-Engineers bauen primär auf Java/Kotlin/Spring — eine saubere OO-Grundlage spart Jahre an späterer Refactoring-Schmerz.

Dieses Projekt schärft

  • java
  • domain-modeling
  • test-driven-development

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.