Passer au contenu principal

developers

Ethereum développeur ressources

Un manuel de développement pour Ethereum. Par les développeurs, pour les développeurs.

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(opens in a new tab)

Explorer la documentation

Introductions

Introduction à Ethereum

Introduction à la blockchain et à Ethereum

Introduction à l'Ether

Une introduction à la cryptomonnaie et à l'Ether

Introduction aux appd

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

Doge avec DApps

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

Gaz

Ethers nécessaires 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 de nouveaux blocs sont créés et le consensus a été atteint en utilisant la preuve de travail

Algorithmes de minage

Informations sur les algorithmes de minage d'Ethereum

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é des contrats intelligents

Mesures de sécurité à prendre en compte lors du développement de contrats intelligents

Stockage

Comment gérer le stockage d'appd

Environnements de développement

IDE adaptés au développement d'appd

Avancé

Normes de jetons

Présentation des normes de jetons acceptées

Valeur Extractible Maximale (Maximal extractable value - MEV)

Une introduction à la Valeur Extractible Maximale (Maximal extractable value - MEV)

Oracles

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

Évolutivité

Solutions pour des transactions plus rapides

Couche de réseau

Introduction à la couche réseau Ethereum

Structures de données et encodage

Introduction aux structures de données et au schéma d'encodage utilisés dans la pile Ethereum

Cette page vous a été utile ?