Formation à la blockchain et à la programmation Solidity

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 ***