Langage de programmation de la blockchain Ethereum et autre EVM compatibles
Sondage 2023 sur l’état de la communauté de développeurs Solidity
Comment fonctionne la blockchain Ethereum?
- l’ordinateur décentralisé
- le ledger
- le coin
- les noeuds
- les mineurs et les récompenses
- le wallet
- Transaction de cryptommaine sur la blockchain et confirmations
Culture générale sur la blockchain et les crypto-monnaies
- Les cryptomonnaies et leur tokenomics, les stablecoins
- les DEX (différence avec les CEX)
- les bridges
- le staking
- les NFT
- La DeFi (finance décentralisée)
- les explorateurs de blockchain
Utilisation de Remix
Déployer son premier smart contract sur une chaine de test (Testnet)
Introduction à Metamask
- Création d’un wallet
- ajout d’un token
- utiliser les divers testnets
- le main net
- les transactions avec Metamask
- les frais de gas, comprendre leur fonctionnement
Fondamentaux du langage Solidity
- qu’est ce qu’un smart contract ?
- encapsulation
- les types
- les fonctions
- interfaces
- événements
- les contrats
- les contrats Open Zeppelin
Fondamentaux techniques de la blockchain Ethereum
- Transaction et signatures
- Chiffrage clé publique-privée
- Proof of work et proof of stake
Cas pratiques
- Effectuer une transaction sur la blockchain Ethereum
- interfacer avec le niveau applicatif avec web3.js
Miniprojet
Tokenization d’un actif numérique + cours rapide de développement front end Javascript.
Durée de la formation : 10 semaines en e-learning (6heures) et visioconférence individuel (pas de cours collectif) (10 heures)
*** Obtention de la certification Formapedia Développeur Solidity ***