Skip to main content

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

Recherchez "Python" dans le Microsoft Store et installez la dernière version disponible (ici 3.9) Installer VSCode

Javascript

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

Installer la librairie Web3

Expliquer web3

Pour pouvoir installer la libraire Web3 et ses dépendances il d'abord nous falloir installer Visual Studio Installer Visual Studio

Une fois fait sélectionnez "Desktop development with C++" et cliquez sur "Install" Installer Visual Studio

Une fois ça fait ouvrez VSCode et ouvrez un nouveau terminal et tapez pip3 install web3 Ouvrir un terminal Installer Web3

Et voilà plus qu'à tester tout ça !

Place au code !

Vous avez désormais les outils de base en main pour devenir un expert web3 !