Les outils de base pour dévlopper avec web3 sur Avalanche
Nous vous conseillons de lire le glossaire disponible sur cette page pour une meilleure compréhension des termes techniques.
Afin de pouvoir dévlopper sur Avalanche voici une liste des outils très utiles si ce n'est indispensables et comment les installer :
- VSCode (Visual Studio Code)
- Python ou Node.js (Javascript)
- Librairie Web3 pour le language choisi
Installer VSCode
Pour pouvoir coder n'importe quel éditeur de texte peut convenir mais certains possèdent des outils qui facilitent grandement la vie tel que Visual Studio Code ou l'équivalent de votre choix.
Python ou Node.js ?
Il existe de nombreux langages de programmation, pour des questions de simplicité nous vous proposerons d'utiliser avec nous le Python et le Javascript (via Node.js).
Javacript et Python sont des langages de programmation simple, cependant nous vous conseillons d'apprendres les bases algorithmiques pour une meilleure compréhension. Il existe de nombreux cours gratuits sur Internet tel que OpenClassRoom.
Pour chaque langage nous vous proposons un guide succinct d'installation sur Windows et Linux :
Python
- Windows
- Linux
Recherchez "Python" dans le Microsoft Store et installez la dernière version disponible (ici 3.9)
Python devrait déjà être installé sur votre machine : vous pouvez tester en tapant python3 --version
dans un terminal ce qui devrait renvoyer quelque chose comme Python 3.9.2
Sinon il suffit d'ouvrir un terminal et d'exécuter cette commande : sudo apt-get install python3
(ou d'exécuter cette commande en root si pas sous Ubuntu)
Javascript
- Windows
- Linux
Téléchargez la dernière version de Node.js disponible (LTS) sur ce site et installez la.
Pour vérifier votre installation vous pouvez ouvrir un terminal de commande (cmd) et tapez les commandes suivantes :
node -v
#v16.13.2
npm -v
#8.4.1
Il exsite de nombreuses façons d'installer Node.js sur Linux. Pour le tutoriel nous utiliserons la solution snapd :
sudo snap install node --classic
Pour vérifier votre installation vous pouvez ouvrir un terminal de commande et tapez les commandes suivantes :
node -v
#v16.13.2
npm -v
#8.1.2
Installer la librairie Web3
Expliquer web3
- Python
- Javascript
- Windows
- Linux
Pour pouvoir installer la libraire Web3 et ses dépendances il d'abord nous falloir installer Visual Studio
Une fois fait sélectionnez "Desktop development with C++" et cliquez sur "Install"
Une fois ça fait ouvrez VSCode et ouvrez un nouveau terminal et tapez pip3 install web3
Dans un terminal taper la commande pip3 install web3
Et voilà plus qu'à tester tout ça !
- Ouvrez VSCode et faites Ficher - Ouvrir un dossier
- Créez un dossier dans l'explorateur de fichier (par ex: tutoWeb3 (sans espace)) et selectionnez le
- Créez un fichier appelé index.js, ce sera le fichier principal de votre programme
- Ouvrez un terminal dans VSCode (onglet Terminal en haut) et tapez
npm init
, appuyez sur Entrée pour chaque demande - Installez la librairie web3 avec cette commande :
npm install ethers
Vous devriez avoir un résultat semblable à celui-ci :
Place au code !
Vous avez désormais les outils de base en main pour devenir un expert web3 !