---
title: "Documentation de développement d'Ethereum"
description: "Présentation de la documentation pour les développeurs d'ethereum.org."
lang: fr
---

Cette documentation est conçue pour vous aider à construire avec [Ethereum](/). Elle couvre Ethereum en tant que concept, explique la pile technologique d'Ethereum et documente des sujets avancés pour des applications et des cas d'utilisation plus complexes.

Tout ici est open-source et maintenu par la communauté, donc si une page est obsolète ou s'il manque quelque chose d'utile, ouvrez une issue ou une pull request. Le [guide d'édition](https://github.com/ethereum/ethereum-org-website/blob/dev/docs/editing-markdown.md) explique comment faire.

## Choisissez un point de départ {#pick-a-starting-point}

Les lecteurs arrivent avec des objectifs différents, et le chemin le plus rapide à travers cette documentation dépend de ce que vous souhaitez construire. Voici quelques points d'entrée courants :

- **Construire une application décentralisée (dapp) qui communique avec Ethereum.** Commencez par l'[introduction technique](/developers/docs/intro-to-ethereum/), puis parcourez les [comptes](/developers/docs/accounts/) et les [transactions](/developers/docs/transactions/). Choisissez un [framework](/developers/docs/frameworks/) lorsque vous êtes prêt à écrire du code.
- **Écrire un contrat intelligent.** Parcourez l'[introduction](/developers/docs/intro-to-ethereum/) si les concepts de l'EVM sont nouveaux pour vous, puis passez aux [contrats intelligents](/developers/docs/smart-contracts/) et à un [langage de programmation](/developers/docs/programming-languages/).
- **Exécuter un nœud ou faire du staking.** Allez aux [nœuds et clients](/developers/docs/nodes-and-clients/), puis au [réseau](/developers/docs/networking-layer/) et aux [mécanismes de consensus](/developers/docs/consensus-mechanisms/).
- **Comprendre le protocole de bas en haut.** Les modules ci-dessous sont ordonnés à cet effet. Lisez-les dans l'ordre.

## Modules de développement {#development-modules}

S'il s'agit de votre première tentative de développement sur Ethereum, nous vous recommandons de commencer par le début et de progresser comme s'il s'agissait d'un livre.

### Sujets fondamentaux {#foundational-topics}

<DeveloperDocsLinks headerId="foundational-topics" />

### Pile Ethereum {#ethereum-stack}

<DeveloperDocsLinks headerId="ethereum-stack" />

### Avancé {#advanced}

<DeveloperDocsLinks headerId="advanced" />