Aider à mettre à jour cette page

🌏

Il existe une nouvelle version de cette page, mais seulement en anglais pour le moment. Aidez-nous à traduire la dernière version.

Ethereum
développeur
ressources

Un manuel de développement pour Ethereum. Par les développeurs, pour les développeurs.
Illustration of blocks being organized like an ETH symbol

Comment souhaitez-vous commencer ?

👩‍🎓

Apprendre le développement Ethereum

Découvrez les concepts fondamentaux et la pile Ethereum en lisant nos documents.

Lire la documentation
👩‍🏫

Apprendre avec les tutoriels

Apprenez le développement Ethereum étape par étape auprès d'utilisateurs expérimentés.

Visionner les tutoriels
👩‍🔬

Commencer à expérimenter

Vous voulez commencer par expérimenter, et poser des questions plus tard ?

Jouer avec le code
👷

Configurer un environnement local

Préparez votre pile en configurant un environnement de développement.

Choisir sa pile

À propos de ces ressources développeur

ethereum.org est là pour vous aider à développer avec Ethereum, et fournit de la documentation sur des concepts fondamentaux ainsi que sur la pile de développement. De plus, il existe des tutoriels pour vous aider à démarrer et à être opérationnel.

Inspirés par le réseau de développeurs Mozilla (MDN), nous avons pensé qu'Ethereum avait besoin d'un endroit pour héberger du contenu et ressources de qualité pour les développeurs. Comme chez nos amis de Mozilla, tout ici est en open-source et disponible pour vous permettre de vous développer et de vous améliorer.

Si vous avez des commentaires, contactez-nous via un ticket GitHub ou notre serveur Discord. Rejoindre Discord

Aidez-nous à améliorer ethereum.org

Comme ethereum.org, ces documents sont des contributions de la communauté. Créez une Pull Request (PR) si vous voyez des erreurs, des possibilités d'amélioration ou de nouvelles opportunités d'aider les développeurs Ethereum.

Explorer la documentation

Introductions

Introduction à Ethereum

Une introduction à la blockchain et à Ethereum

Introduction aux appd

Une introduction aux applications décentralisées

Introduction à la pile

Une introduction à la pile Ethereum

Web2 vs Web3

Différences du monde de développement web3

Langages de programmation

Utiliser Ethereum avec des langages courants

Fondamentaux

Comptes

Contrats ou personnes sur le réseau

Transactions

Comment l'état d'Ethereum change

Blocs

Lots de transactions ajoutés à la blockchain

La machine virtuelle Ethereum (EVM)

L'ordinateur qui traite les transactions

Carburant

Ether nécessaire pour alimenter les transactions

Nœuds et clients

Comment les blocs et les transactions sont vérifiés sur le réseau

Réseaux

Présentation du réseau principal et des réseaux de test

Minage

Comment créer de nouveaux blocs et atteindre un consensus

La pile

Contrats intelligents

La logique derrière les appd : des accords auto-exécutants

Frameworks de développement

Outils pour accélérer le développement

Bibliothèques JavaScript

Utiliser JavaScript pour interagir avec les contrats intelligents

API back-end

Utiliser les bibliothèques pour interagir avec les contrats intelligents

Explorateurs de bloc

Votre portail vers les données Ethereum

Sécurité

Mesures de sécurité à prendre en compte pendant le développement

Stockage

Comment gérer le stockage d'appd

Environnements de développement

IDE adaptés au développement d'appd

Avancé

Normes de jetons

Un aperçu des normes de jetons acceptées

Oracles

Récupération de données hors chaîne dans vos contrats intelligents

Mise à l'échelle

Solutions pour des transactions plus rapides