Introduction

Effectué

L’utilisation de contrats intelligents augmente au fur et à mesure que blockchain évolue. Dans cette phase de blockchain, de nombreux cas d’usage concernent la génération de contrats intelligents et d’applications métier. Le moment où nous commençons à voir des applications réelles de blockchain dans presque tous les secteurs d’activité est très stimulant.

De nombreux développeurs sont attirés par blockchain et veulent créer leurs propres applications. Ils doivent savoir comment utiliser Solidity pour créer et tester des contrats intelligents. Ils peuvent également souhaiter connaître les outils de développement exceptionnels et gratuits disponibles pour gérer des applications blockchain.

Objectifs d’apprentissage

À la fin de ce module, vous saurez :

  • expliquer ce que sont les contrats intelligents ;
  • connaître des cas d’utilisation courants pour les contrats intelligents ;
  • Installez Truffle.
  • Installez l’extension Truffle pour VS Code.
  • Rédigez un contrat intelligent avec l’extension Truffle pour VS Code.
  • tester un contrat intelligent à l’aide de Truffle.

Prérequis

  • Connaissances de base sur blockchain
  • Connaissance de la plateforme Ethereum
  • Familiarité avec le langage de programmation Solidity
  • Expérience en utilisant le terminal pour exécuter des commandes
  • Visual Studio Code installé
  • Installation de Python
  • Git installé
  • Node.js installé