Blockchain et Web 3 - 1ère année - "Créer votre propre cryptomonnaie"

L'essentiel

Caractéristiques

Workshop
30 heures

Lieu et mode de présence

1 département

Présentiel

Domaines d’enseignement

Metaverse | Web3 | NFT
Développement back-end

Présentation

Jour 1: Introduction à la Blockchain et aux Cryptomonnaies

- 9h00-10h30 : Introduction à la Blockchain -  Histoire de la blockchain.  - Concepts de base : blockchain, minage, noeuds, etc.
- 10h45-12h15 : Introduction aux Cryptomonnaies  - Qu'est-ce qu'une cryptomonnaie ?  - Types de cryptomonnaies : Bitcoin, Ethereum, etc.
- 13h15-15h45 : Fonctionnement des Cryptomonnaies   - Comment fonctionnent les transactions et le minage ? - Le rôle des wallets et des adresses.
- 16h00-17h00 : Introduction au Projet de Création de  Cryptomonnaie  - Présentation du projet de la semaine.  - Distribution des ressources et configuration des environnements de travail.

Jour 2: Conception et Planification de la Cryptomonnaie

- 9h00-11h00 : Planification de votre Cryptomonnaie : - Définition des objectifs et spécifications (offre totale, nom, symbole).
- 11h15-12h15 : Introduction à Solidity - Concepts de base de Solidity pour écrire des smart contracts.
- 13h15-15h45 : Écriture du Premier Smart Contract  - Mise en pratique : écriture d'un smart contract pour créer un token ERC-20.
- 16h00-17h00 : Test du Smart Contract en Local :  - Utilisation de Truffle ou Remix pour tester le smart contract localement.

Jour 3: Développement et Test du Token

- 9h00-11h00 : Développement Avancé du Smart Contract  - Ajout de fonctionnalités au smart contract (burning, minting).
- 11h15-12h15 : Introduction aux Tests Automatisés  - Écrire des tests pour vérifier la robustesse du smart contract.
- 13h15-15h45 : Exécution des Tests   - Exécution des tests sur le smart contract et interprétation des résultats.
- 16h00-17h00 : Débogage et Optimisation    - Identification et résolution des problèmes dans le smart contract.

Jour 4: Préparation au Déploiement

- 9h00-11h00 : Sécurisation du Smart Contract - Bonnes pratiques de sécurité dans les smart contracts. - Revue de sécurité et préparation pour le déploiement.
- 11h15-12h15 : Réseau de Test Ethereum - Présentation des réseaux de test (Ropsten, Rinkeby, etc.). Déploiement sur le réseau de test.
- 13h15-15h45 : Interaction avec le Token sur le Réseau de Test  - Utiliser des wallets de test pour interagir avec le token.  - Vérification du fonctionnement du token dans un environnement public simulé.
- 16h00-17h00 : Feedback et Ajustements  - Collecte des retours sur les tests, ajustements basés sur le feedback.

Jour 5: Déploiement et Présentation

- 9h00-12h15 : Préparation au Lancement Officiel - Derniers ajustements et préparation pour le déploiement final. - Révision des étapes de déploiement et des mesures de sécurité.
- 13h15-15h45 : Déploiement sur le Réseau Ethereum Principal  - Déploiement du smart contract sur le réseau principal. - Analyse des implications et des coûts associés.
- 16h00-17h00 : Présentation du Projet - Présentation des projets individuels ou en groupe. - Discussion et évaluation par les pairs et les instructeurs.