Home French - wimsio/universities GitHub Wiki

Home-English

image

L’image ci-dessus correspond au premier Plutus Pioneer Program sous la direction du Dr Lars. Tous les développeurs y ont travaillé avec acharnement. Redoublons d’efforts pour devenir les futurs Cardano Key Engineers !

00. Program Overview – English Version
00. Aperçu du programme – French Version

1. Langue : Anglais

image

Encore une fois, vous êtes tous les bienvenus à Haskell Plutus pour les universités/colleges.

Code It Right With Plutus Code : Music & Dance Challenge for Universities/Colleges Students

A. Introduction

  1. Nous menons actuellement un projet approuvé dans le cadre de Project Catalyst pour intégrer 16 universités à l’échelle mondiale. Il s’agit d’une opportunité unique pour votre établissement d’être pionnier et de participer à ce programme à fort impact.
  2. Cardano abrite Project Catalyst, le plus grand moteur d’innovation décentralisé au monde, conçu pour résoudre des défis concrets grâce à des projets pilotés par la communauté.

B. Objectif

  1. Développer l’écosystème de développeurs Cardano et former les étudiants universitaires/colleges au développement de Smart Contracts Web3 sur Cardano.

C. Objectifs

  1. Les étudiants créent des actifs blockchain (tokens fongibles, tokens non fongibles).
  2. Les étudiants créent des Smart Contracts on-chain avec Haskell Plutus.
  3. Les étudiants acquièrent des connaissances de base sur les technologies de l’écosystème Cardano : CIP-1694, Midnight et Midgard (Hydra).
  4. Former les étudiants aux compétences de résolution de problèmes et à la programmation fonctionnelle.
  5. Fournir un support en direct et collaborer avec le programme Intersect MBO Developer Advocate.
  6. Les étudiants contribuent aux activités GitHub Open Source Intersect (forks, pull requests, commits, expérience développeur, etc.).
  7. Promouvoir les produits et services des communautés Cardano (financés par le vote de la communauté), notamment Cardano Foundation, IOG, Intersect, opérateurs de pools de staking, Emurgo, Gimbalabs et les communautés Cardano mondiales.

D. Support en direct et coordonnées

  1. Rejoignez Telegram pour un support 24h/24 et 7j/7 : https://t.me/coxygenglobal
    1. Trois zones UTC ont été établies pour les sessions quotidiennes Haskell Plutus :
      1. Zone A : –8 à –3 UTC
      2. Zone B : 0 à +5 UTC
      3. Zone C : +6 à +11 UTC
    2. Sessions FreeConferenceCall (code d’accès 676767)
    3. Sessions Google Meet
  2. Rejoignez Discord à https://discord.gg/RxrhMgnSb4
  3. Incitations motivantes basées sur les travaux open source Haskell Plutus et activités associées (marketing, coordination, chefs de groupe, etc.) ; montants en USD mais payés en ADA/USDT/fiat selon disponibilité :
    1. Les montants ci-dessus peuvent être révisés à tout moment – suivez les mises à jour ici.

E. Prérequis

  1. Public cible : étudiants universitaires/collèges de la première année jusqu’au doctorat et chercheurs.
  2. Doit avoir ou être en cours d’études en mathématiques, logique, informatique, finance, développement web, et maîtriser les structures de données & algorithmes, le développement full-stack, le génie logiciel, ou des disciplines similaires.
  3. Très fortes compétences en recherche et fort engagement pour surmonter les défis sans abandonner.
  4. Accès à Internet fiable, matériel adapté, et engagement à consacrer de nombreuses heures d’auto-formation (supports imprimés & stylo/papier suggérés si les ressources sont limitées).
  5. Remplir le formulaire d’inscription pour les détails de votre établissement (confidentiel, utilisé pour la formation & le CNFT sur la blockchain).
  6. Connaissance et utilisation des portefeuilles Cardano (Preprod/Preview/Mainnet) et gestion des clés secrètes (ex. Nami, Lace, Eternl) :
    1. Types de portefeuilles
    2. Outils Faucet
  7. Résolution extrême de problèmes abstraits (EABS) : endurance mentale pour relever les défis abstraits en Haskell, eUTxO, Plutus et Cardano.
  8. Gestion de l’environnement de développement : installer le shell Linux, GHC, Nix/Cabal/Stack, workflows GitHub, Docker, WSL, VS Code, compilateurs Haskell en ligne, CI/CD (revues de code, PR, merges, commits, pipelines, déploiement).
    • Justification : Les participants doivent déjà maîtriser ces outils pour rejoindre tout projet open source Cardano.
  9. Les passionnés sans prérequis sont les bienvenus et acquerront des compétences de haut niveau en développement Cardano.
  10. Cours Udemy gratuits pour les bases informatiques (8 h) :
    1. https://www.udemy.com/course/build-a-computer-101-free/
    2. https://www.udemy.com/course/computer-architecture-an-introduction/
    3. https://www.udemy.com/course/computer-literacy-essential-applications-for-everyday-use/
    4. https://www.udemy.com/course/programming-101/
    5. https://www.tutorialspoint.com/html/index.htm
    6. https://www.tutorialspoint.com/css/index.htm
    7. https://www.tutorialspoint.com/javascript/index.htm
    8. https://docs.cardano.org/about-cardano/new-to-cardano/types-of-wallets
  11. Cardano Faucet – Get Free test ADA

Catalyst Output Expectations

  1. Au moins 20 étudiants doivent terminer le parcours.
  2. Chaque université produit et présente au moins 2 Real World Applications (RWA) utilisant Haskell Plutus — avec code on-chain et off-chain intégré sur testnet préprod.
  3. Chaque RWA inclut des tests basés sur les propriétés et des preuves formelles du code source.
  4. La licence doit être open source (MIT).

F : Activités interactives auto-rythmées Haskell Plutus

🗂 Structure du cours

🗂 Exigences :

  1. Compléter le cours A, B ou C. A est pour les débutants. B est destiné aux développeurs qui sont nouveaux sur Cardano. C comme Cardano Smart Contract Engineers
  2. Le cours B nécessite l’achèvement de tous les modules A ; les modules A complétés sont crédités dans B et C.
  3. Le cours C nécessite l’achèvement de tous les modules A et B ; les modules A et B complétés sont crédités dans C.
  4. Les candidats peuvent commencer à n’importe quel niveau ; il est recommandé de débuter par A, puis B, puis C (commercialisation).
  5. Pour plus de détails, voir [Program Overview](https://github.com/wimsio/universities/wiki/00.-Program-Overview-%E2%80%90-English- Version).

🔰 Course A: Beginners Credentials (CG-BHP-OC)

  1. Théorie Haskell – 40%
    1. Haskell Course A - HPM Education
    2. Haskell Course B - IOG
    3. Haskell Course C - IOG
  2. Théorie Plutus – 40%
    1. Plutus Pioneer Program (readthedocs)
    2. Plutus Pioneer Program (GitHub) – 4th iteration
    3. Haskell Plutus Modules Tutorials
  3. Écosystème Cardano – 20%
    1. Cardano Architecture (YouTube)
    2. Cardano Blockchain Certified Associate
    3. CIP-1694 Celiwe Ngwenya
    4. CIP-1694 Questions – Bernard Sibanda
    5. CIP-1694 Answers – Bernard Sibanda
    6. Midnight, ZKP (YouTube)
    7. What, Why & How Midnight
    8. Hydra (YouTube)
    9. What, Why & How Hydra
    10. Cardano Ecosystem Map
    11. What, Why & How Cardano
    12. Cardano.org

⚙️ Course B: Intermediate Credentials (CG-IHP-OC)

  1. Théorie Haskell – 40%
    1. Haskell Course A - HPM Education
    2. Haskell Course B - IOG
    3. Haskell Course C - IOG
  2. Théorie Plutus – 40%
    1. Plutus Pioneer Program (readthedocs)
    2. Plutus Pioneer Program (GitHub) – 4th iteration
    3. Haskell Plutus Modules Tutorials
  3. Écosystème Cardano – 20%
    1. Cardano Architecture (YouTube)
    2. Cardano Blockchain Certified Associate
    3. CIP-1694 Celiwe Ngwenya
    4. CIP-1694 Questions – Bernard Sibanda
    5. CIP-1694 Answers – Bernard Sibanda
    6. Midnight, ZKP (YouTube)
    7. What, Why & How Midnight
    8. Hydra (YouTube)
    9. What, Why & How Hydra
    10. Cardano Ecosystem Map
    11. What, Why & How Cardano
    12. Cardano.org
  4. Pratiques Haskell – 20%
    1. Haskell Practical Tasks Chapter 1–19
    2. Haskell Practical Tasks – HPM Education
  5. Pratiques Plutus – 30%
    1. Plutus Practicals – Marathons
    2. Plutus PPP4 – IOG
    3. Kuber IDE

🚀 Course C: Advanced Credentials (CG-AHP-OC)

  1. Théorie Haskell – 5%
    1. Haskell Course A - HPM Education
    2. Haskell Course B - IOG
    3. Haskell Course C - IOG
  2. Théorie Plutus – 10%
    1. Plutus Pioneer Program (readthedocs)
    2. Plutus Pioneer Program (GitHub) – 4th iteration
    3. Haskell Plutus Modules Tutorials
  3. Écosystème Cardano – 5%
    1. Cardano Architecture (YouTube)
    2. Cardano Blockchain Certified Associate
    3. CIP-1694 Celiwe Ngwenya
    4. CIP-1694 Questions – Bernard Sibanda
    5. CIP-1694 Answers – Bernard Sibanda
    6. Midnight, ZKP (YouTube)
    7. What, Why & How Midnight
    8. Hydra (YouTube)
    9. What, Why & How Hydra
    10. Cardano Ecosystem Map
    11. What, Why & How Cardano
    12. Cardano.org
  4. Pratiques Haskell – 10%
    1. Haskell Practical Tasks Chapter 1–19
    2. Haskell Practical Tasks – HPM Education
  5. Pratiques Plutus – 20%
    1. Plutus Practicals – Marathons
    2. Plutus PPP4 – IOG
    3. Kuber IDE
  6. dApps en production – 50%
    Recherche, conception, développement, déploiement, support et marketing d’applications décentralisées réelles sur le mainnet. Doivent résoudre de vrais problèmes, fonctionner sur le mainnet avec de vrais utilisateurs, allier entrepreneuriat et commercialisation ; code source sous licence MIT disponible sur GitHub ; inclut marketing, promotion et support.
    Répartition des points pour l’obtention du certificat :
    1. Application réelle sur le mainnet – 10%
    2. Utilisateurs de l’application RWA (1 000+) – 40%
    3. Durabilité, évolutivité, sécurité, support – 30%
    4. Innovation, robustesse, décentralisation, etc. – 20%

G : Mises à niveau Cardano optionnelles :


Par Bernard Sibanda 10-01-2025 - [email protected], [email protected], +27 73 182 0631 dicord : @wims5274, X : @wimscardano, telegram : @coxygenglobal

NOTE : Le contenu ci-dessus peut être modifié à tout moment sans préavis. Veuillez consulter cette page régulièrement pour les mises à jour.