Skip to contentSkip to content
Certificats vérifiés. Sur la blockchain. Pour toujours.En savoir plus
Ewance
Se connecter
Cover image for Modèle de traçabilité événementielle pour lots de vin export
Code

Modèle de traçabilité événementielle pour lots de vin export

FreeVerified credential3 semainesAdvanced

Aperçu

En quoi consiste ce défi.

Construisez en Scala un module de traçabilité pour lots de vin export, détectez les assemblages illégaux et générez un certificat JSON. Certificat vérifiable.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Le brief

Ce que vous ferez, et ce que vous démontrerez.

Le suivi des lots de vin par feuille de calcul partagée ne détecte pas de manière fiable les erreurs d'assemblage (notamment la contamination d'un lot certifié biologique), ce qui menace la validité des certificats d'export.

Earning criteria — what you'll demonstrate

  • Modéliser un domaine métier par des événements immuables et des types algébriques
  • Reconstruire un état par repliage (fold) récursif d'un historique d'événements
  • Rendre certaines règles métier impossibles à violer directement dans la conception des types
  • Collaborer en équipe sur un modèle de domaine partagé avec documentation de conception

Adéquation au programme

Où cela s'inscrit dans votre cursus.

Renforce les mêmes compétences que celles attendues par votre diplôme.

Cursus associés bientôt disponibles.

Compétences

Les compétences que vous démontrerez.

Chacune apparaît sur votre certificat vérifié.

Débouchés

Les métiers auxquels ce défi vous prépare.

De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.

Les parcours de carrière que ce défi construit

Métiers de référence

Data Architect

Concevoir un modèle événementiel immuable avec repliage d'état prépare directement aux responsabilités d'architecture de données pour des systèmes de traçabilité et d'audit.

Ce défi renforce

  • event-sourcing
  • database-schema
  • algebraic-data-types

Systems Architect

La conception collective d'un diagramme d'états et sa traduction en types rigoureux développe une expertise transférable à l'architecture de systèmes métier complexes.

Ce défi renforce

  • architecture-diagrams
  • type-driven-design
  • algebraic-data-types

Backend Engineer

Implémenter un pipeline de traitement d'événements avec tests et intégration continue prépare aux responsabilités quotidiennes d'un poste backend en environnement d'équipe.

Ce défi renforce

  • ci-cd-pipelines
  • event-sourcing
  • database-schema

Quality Engineer

Concevoir des tests couvrant explicitement les transitions illégales développe une rigueur directement applicable aux rôles d'assurance qualité sur des systèmes critiques.

Ce défi renforce

  • algebraic-data-types
  • ci-cd-pipelines
  • event-sourcing

Encore une chose

Vous pouvez ajouter un certificat à votre CV dès vendredi.