JSON-Parser in OCaml fuer eine Banken-Konfigurations-Schnittstelle
Übersicht
Worum es bei diesem Projekt geht.
Baue einen JSON5-Parser in OCaml mit Angstrom und schreibe property-based Tests. Erhalte ein verifizierbares Zertifikat.
Das Briefing
Was Du tust und was Du zeigst.
Wie bauen wir einen robusten JSON5-Parser in OCaml mit Parser-Combinators, der die Sonderfaelle der heutigen Konfigurations-Schnittstelle korrekt verarbeitet?
Earning criteria — what you'll demonstrate
- Parser-Combinators als kompositionelles Werkzeug verstehen
- Algebraische Datentypen fuer AST-Modellierung einsetzen
- Property-based Tests fuer Parser formulieren (Roundtrip, Fehler-Symmetrie)
- Rekursive Strukturen sicher und lesbar implementieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
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 RollenSoftware Engineer
Software Engineers, die Parser-Combinators sicher beherrschen, koennen domain-spezifische Sprachen und Konfigurations-Formate sauber implementieren. Die Disziplin ist auch in Scala- und Rust-Projekten nutzbar.
Dieses Projekt schärft
- ocaml
- parser-combinators
- algebraic-data-types
Backend Engineer
Backend Engineers, die robuste Parser fuer interne Formate bauen, verhindern eine grosse Klasse von Integrations-Bugs. Die Property-Testing-Disziplin ist im Tagesgeschaeft anwendbar.
Dieses Projekt schärft
- parser-combinators
- property-based-testing
- pure-functions
Noch eine Sache