Tous les cours
DéveloppementAvancé

Blockchain & Smart Contracts

Fondamentaux de la blockchain, Ethereum et développement de smart contracts Solidity.

8 semaines8 pages
Télécharger le PDF

À propos de cette ressource

Ce cours vous initie à la technologie blockchain et au développement de smart contracts. Vous apprendrez les concepts fondamentaux (chaîne de blocs, consensus, mining), la plateforme Ethereum et la machine virtuelle EVM, le langage Solidity pour écrire des smart contracts, et le développement d'applications décentralisées (dApps) avec Web3.js et Hardhat. Des projets pratiques vous guideront dans le déploiement sur les réseaux de test.

À qui s'adresse cette ressource ?

Pour les développeurs qui abordent la blockchain au-delà du vocabulaire marketing et qui veulent écrire un premier contrat intelligent.

Ce que vous allez découvrir

  • Comprendre les fondamentaux de la blockchain
  • Écrire des smart contracts en Solidity
  • Développer des dApps avec Web3.js et Ethers.js
  • Tester et déployer sur les réseaux Ethereum
  • Sécuriser les smart contracts contre les vulnérabilités

Prérequis

  • Connaissances en programmation (JavaScript ou Python)
  • Notions de base en cryptographie

Vous pourriez aussi aimer

Poursuivez votre apprentissage avec ces ressources.

Développement

Introduction à Java

Les bases du langage Java : syntaxe, POO, collections.

Débutant6 semaines8 pages
Développement

Algorithmique avancée

Structures de données, complexité, algorithmes classiques.

Avancé8 semaines8 pages
Développement

HTML, CSS & JS moderne

Créer des sites web performants et accessibles.

Débutant10 semaines8 pages
Développement

Java : Guide complet

Maîtrisez Java de la syntaxe de base aux design patterns avancés.

Débutant12 semaines8 pages