Web 3 - Développeur Blockchain

Formation Développeur blockchain

Freelance 23/01/2023 - 14/04/2023

Contexte

Formation Développeur Blockchain, Promo Satoshi

Programme

Programme de la formation

  • Comprendre la technologie Blockchain
  • Appréhender Ethereum et son fonctionnement
  • Pratiquer Ethereum (noeuds, interactions, blockchain locale)
  • Développer avec Solidity
  • Outils de développement et déploiement
  • Savoir tester son application
  • Connaître les bonnes pratiques de sécurité et optimiser les smart contracts
  • Faire une Dapp
  • Maîtriser la finance décentralisée
  • Développement NFT

4 projets pont été réalisés et évalués

  • Smart contract en solidity
  • Tests du smart contract
  • Dapp qui interragit avec le Smart contract
  • Projet final complet réaliste

Projets

Dapp de voting

Mon premier projet complet a été une Dapp de vote, accessible sur vercel. Les informations, vidéos de démonstration, etc sont sur github

C’est un système de vote par étape qui permet à un propriétaire de whitelister des adresses qui pourront voter en fonction de propositions effectuées.

Les utilisateurs white listés peuvent faire des propositions qui seront ensuite soumis au vote.

Enfin le calcul des résultats et la proposition gagnante est révélée. Les droits sont bien sur gérés entre le propriétaire/utilisateur white listes/utilisateurs lambda

L’application est testée et déployée sur le testnet Goerli

Page d'accueil Page de vote

Anything Near You

Anything Near You est mon projet final, réalisé en 2 semaines, présenté à la soutenance.

C’est une application de location d’objets entre particuliers, avec création et déploiement par utilisateur d’une collection de NFT. Chaque NFT représentant un objet et pouvant être loué grâce a l’EIP 4904.

C’est une idée que j’ai eu en analysant mon quotidien et cherchant une idée de projet intégrant la blockchain comme tiers de confiance. Il a ensuite été élaboré avec 3 consultants pour imaginer le projet, définir la tokenomie, la DAO, les usages NFTs, etc

J’ai ensuite réalisé Le MVP correspondant au sprint 1 et intégrant le workflow de location ainsi que la création de collection NFT (Ainsi que le mint /burn/délégation d’un NFT)

Toutes les infos, vidéos de démonstrations, .. sont accessibles sur github et le liste live sur Vercel

L’application est testée et déployée sur le testnet Mumbai sur le réseau Polygon Matic

Page d'accueil

Workflow de location

formulaire de Mint de NFT

Compétences

Technologies

Solidity REACT ChakraUI truffle hardat

Gestion de projet

Agile