Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Observer- und Mediator-Pattern fuer ein Event-System einfuehren
Code

Observer- und Mediator-Pattern fuer ein Event-System einfuehren

FreeVerified credential3 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Inventarisiere die 14 bestehenden Folge-Aufrufe und gruppiere sie nach Event-Typ (mindestens 4 Event-Typen). Entwirf einen Event-Mediator (in TypeScript), der typisierte Events publiziert, und implementiere alle 14 Folgen als Observer. Migriere das System inkrementell mit gruener CI nach jedem Schritt. Beweise die Erweiterbarkeit durch einen neuen Observer (z. B. ein neues Reporting-Ziel), der in unter 2 Stunden hinzugefuegt wird. Liefere die refaktorierte Codebasis, ein Sequenzdiagramm pro Event-Typ und einen Vorher-Nachher-Vergleich der Abhaengigkeitstiefe.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie ersetzt man 14 verstreute Folge-Aufrufe durch ein zentrales Observer-Pattern, sodass das Hauptmodell entkoppelt ist und neue Folgen ohne Eingriff in den Kerncode hinzukommen koennen?

Earning criteria — what you'll demonstrate

  • Observer- und Mediator-Pattern aus der Gang-of-Four-Sammlung sauber unterscheiden und anwenden
  • Typisierte Events als Schnittstelle zwischen Subsystemen entwerfen
  • Zirkulaere Abhaengigkeiten durch ein zentrales Vermittlermodell aufloesen
  • Dependency Inversion Principle (DIP, aus den SOLID-Prinzipien) konkret demonstrieren

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

Softwareentwickler:in

Observer- und Mediator-Pattern auf einer realen produktiven Codebasis anwenden und das Ergebnis an Metriken belegen, ist eine der konkretesten Senior-Disziplinen — direkt zitierfaehig im Bewerbungsgespraech.

Dieses Projekt schärft

  • design-patterns
  • refactoring
  • solid-principles

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.