Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Modulares Buchungs-Skript fuer ein Tiroler Berghotel
Code

Modulares Buchungs-Skript fuer ein Tiroler Berghotel

FreeVerified credential3 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Lies den 1.200-Zeilen-Code und identifiziere die vier Verantwortungsbereiche. Definiere fuer jeden Bereich eine klare Modul-API (Funktionen mit Type-Hints, klare Eingaben, klare Rueckgaben). Restrukturiere den Code Schritt fuer Schritt, ohne Verhalten zu aendern (Refactoring im engeren Sinne). Schreibe Unit-Tests fuer jedes Modul plus drei Integrations-Tests fuer den Buchungs-End-to-End-Flow. Liefere die vier Module, Tests, ein Modul-Diagramm und eine 2-Seiten-Refactoring-Notiz, die die Aenderungs-Strategie fuer die Hotel-IT erklaert.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie zerlegt man ein 1.200-Zeilen-Monolith-Skript in vier wartbare Module, ohne dass Buchungen waehrend des Refactorings inkonsistent werden?

Earning criteria — what you'll demonstrate

  • Verantwortungs-Trennung an einer realen Codebasis durchfuehren
  • Refactoring ohne Verhaltens-Aenderung diszipliniert anwenden
  • Modul-APIs mit Type-Hints klar definieren
  • Integrations-Tests als Sicherheitsnetz fuer Refactoring schreiben

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

Junior-Software-Engineer-Rollen bekommen 'altes Skript verstaendlich machen'-Aufgaben in den ersten 90 Tagen — diese Challenge produziert die noetige Refactoring-Disziplin direkt am Mittelstands-Beispiel.

Dieses Projekt schärft

  • refactoring
  • modular-design
  • unit-testing

Backend Engineer

Backend-Engineer-Karrieren beginnen oft mit Refactoring von Legacy-Code — die hier geuebte API-Klarheit ist die Grundlage fuer wartbare Backend-Services.

Dieses Projekt schärft

  • modular-design
  • data-abstraction
  • python-programming

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.