Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Daten-Abstraktion fuer einen Berliner Lebensmittel-Lieferdienst
Code

Daten-Abstraktion fuer einen Berliner Lebensmittel-Lieferdienst

FreeVerified credential2 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Lies vier zentrale Funktionen, die Dictionaries zwischen sich weiterreichen. Definiere fuer jedes Domain-Konzept (Bestellung, Route, Schicht, Lieferung) eine dataclass mit Type-Hints und Validierung im __post_init__. Schreibe Adapter-Funktionen, die alte Dictionary-Eingaben in dataclasses umwandeln und umgekehrt. Identifiziere drei Stellen im Code, an denen die alten Dictionaries unsichere Annahmen treffen (z. B. Felder, die manchmal fehlen). Liefere die dataclass-Definitionen, Adapter, Stelle-fuer-Stelle-Verbesserungs-Liste und eine 2-Seiten-Notiz zur Migrations-Strategie ohne Big-Bang.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie fuehrt man saubere Daten-Abstraktionen in einer Codebasis ein, die ueberall verschachtelte Dictionaries durchreicht — ohne den Service mehrere Wochen lahmzulegen?

Earning criteria — what you'll demonstrate

  • Daten-Abstraktion mit dataclasses und Type-Hints praktisch umsetzen
  • Validierungs-Logik an der Daten-Grenze platzieren statt verteilt im Code
  • Adapter-Pattern fuer schrittweise Migration anwenden
  • Unsichere Annahmen in bestehenden Codebasen systematisch identifizieren

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

Backend Engineer

Junior-Backend-Engineer-Rollen bekommen 'Domain in Typen giessen'-Aufgaben in der Onboarding-Phase — diese Challenge produziert das Adapter-Migrations-Portfolio direkt am Consumer-Beispiel.

Dieses Projekt schärft

  • data-abstraction
  • dataclasses
  • python-programming

Software Engineer

Software-Engineer-Einsteiger-Rollen mit Schwerpunkt Code-Quality erwarten Type-Hint- und Validierungs-Erfahrung — die hier geuebte Disziplin ist direkt im naechsten Pull-Request einsetzbar.

Dieses Projekt schärft

  • data-abstraction
  • type-hints
  • modular-design

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.