74 lines
3.7 KiB
Markdown
74 lines
3.7 KiB
Markdown
# Pédagogie — Tokenizer
|
||
|
||
Parcours pour construire le projet **étape par étape** et le défendre en soutenance.
|
||
|
||
## Reprise rapide
|
||
|
||
→ **[parcours-etape-par-etape.md](parcours-etape-par-etape.md)** — **parcours guidé** (une étape → vérification → suivante).
|
||
|
||
→ **[00-reprise-et-etat.md](00-reprise-et-etat.md)** — état du projet.
|
||
|
||
→ **[guide-realisation.md](guide-realisation.md)** — référence technique complète (toutes les étapes).
|
||
|
||
→ **[decisions-projet.md](decisions-projet.md)** — choix token / chaîne / wallet (**travail**, pas rendu école).
|
||
|
||
→ **[checklist-demo-evaluation.md](checklist-demo-evaluation.md)** — **checklist démo / correction** (hors dépôt Vogosphere).
|
||
|
||
→ **[03-hardhat-et-alternatives.md](03-hardhat-et-alternatives.md)** — **Hardhat**, Remix, Truffle, Foundry (sujet ch. IV).
|
||
|
||
→ **[ressources-solidity-hardhat.md](ressources-solidity-hardhat.md)** — **tutos & docs officiels** Solidity, Hardhat, OpenZeppelin, BSC (parcours d’apprentissage).
|
||
|
||
## Apprentissage Solidity / Hardhat
|
||
|
||
| Priorité | Document / lien |
|
||
|----------|-----------------|
|
||
| Index ressources | [ressources-solidity-hardhat.md](ressources-solidity-hardhat.md) |
|
||
| Concepts Web3 | [02-web3-comprendre.md](02-web3-comprendre.md) |
|
||
| Pourquoi Hardhat | [03-hardhat-et-alternatives.md](03-hardhat-et-alternatives.md) |
|
||
| Plan lecture minimum (avant étape 3) | [ressources-solidity-hardhat.md § 8](ressources-solidity-hardhat.md#8-plan-de-lecture-minimum-avant-létape-3) |
|
||
|
||
→ **[01-apports-pedagogiques.md](01-apports-pedagogiques.md)** — **ce que ce projet t’apporte** (compétences, concepts).
|
||
|
||
→ **[02-web3-comprendre.md](02-web3-comprendre.md)** — **Web3 : définition détaillée** (RPC, ERC-20/BEP-20, **PoW/PoS/PoA**, **multisig**, owner, BNB / Binance).
|
||
|
||
## Prérequis suggérés
|
||
|
||
| Domaine | Niveau attendu |
|
||
|---------|----------------|
|
||
| Git | Dépôt structuré, README, pas de secrets commités |
|
||
| Ligne de commande | npm ou équivalent, variables d’environnement |
|
||
| Programmation | Au moins un langage ; Solidity s’apprend pendant le projet |
|
||
| 42 | Aucun prérequis Web3 obligatoire — le sujet assume l’apprentissage |
|
||
|
||
Ressources externes utiles : [docs Solidity](https://docs.soliditylang.org/), [OpenZeppelin Contracts](https://docs.openzeppelin.com/contracts/), [BscScan Testnet](https://testnet.bscscan.com/).
|
||
|
||
## Étapes du projet
|
||
|
||
| Étape | Objectif | Statut |
|
||
|-------|----------|--------|
|
||
| **0** | Dépôt travail + `docs/`, sujet FR, paquet `tokenizerRendu/` | ✅ **Fait** |
|
||
| **1** | [Cadrage + wallet testnet](etapes/etape-01-cadrage-wallet-testnet.md) | ✅ **Validée** |
|
||
| **2** | [Init Hardhat](etapes/etape-02-init-hardhat.md) | 🔄 **En cours** |
|
||
| **3** | Contrat **FGC42Forge** BEP-20 + tests | ⏳ |
|
||
| **4** | `deployment/` + deploy testnet + BscScan | ⏳ |
|
||
| **5** | `documentation/` + README école | ⏳ |
|
||
| **6** | Démo + code review | ⏳ |
|
||
| **7** | Bonus multisig (optionnel) | ⏳ |
|
||
|
||
README correcteurs (dépôt école) : [tokenizerRendu/README.md](../../tokenizerRendu/README.md)
|
||
|
||
## Sujet de référence
|
||
|
||
→ [Traduction FR v1.1](../sujets/tokenizer.md) · PDF : [originaux/tokenizer_subject.pdf](../sujets/originaux/tokenizer_subject.pdf)
|
||
|
||
## Guides détaillés
|
||
|
||
| Fichier | Rôle |
|
||
|---------|------|
|
||
| [00-reprise-et-etat.md](00-reprise-et-etat.md) | État, arborescence, reprise |
|
||
| [01-apports-pedagogiques.md](01-apports-pedagogiques.md) | Valeur pédagogique du projet |
|
||
| [02-web3-comprendre.md](02-web3-comprendre.md) | Web3 — définitions et vocabulaire |
|
||
| [guide-realisation.md](guide-realisation.md) | Réalisation technique pas à pas |
|
||
|
||
Demande dans le chat l’étape à approfondir : le guide pourra être mis à jour au fil du code (fichiers réels, adresses, scripts).
|