Passer au contenu
60 h

Gestion de données

2$/h – Développement d’application Blockchain

Objectif

  • Comprendre les composantes de la blockchain
  • Acquérir les compétences nécessaires pour le développement et le déploiement d’une solution à travers les concepts des principales blockchains utilisés dans l’industrie, plus particulièrement l’Ethereum Blockchain
  • Évaluer la pertinence d’un projet blockchain
  • Coder des contrats intelligents sur le réseau Ethereum, tout en explorant la théorie qui sous-tend les Tokens, DAPP et beaucoup d’autres nouvelles approches présentes au niveau du développement de Blockchain

Contenu du cours

Théorie et pratique sur la blockchain

  • Introduction à la crypto-économie, bitcoin, ethereum
  • Historique technologique des blockchains.
  • Introduction à Ethereum
  • Blockchain privé VS Blockchain publique (Permissioned vs Permissionless)
  • Les différents acteurs de l’écosystème
  • Critères de sélection blockchain vs solutions classiques / use case

Introduction au développement sur la technologie blockchain de Ethereum

  • Introduction aux transactions et Wallets
  • Les bases du développement
  • Introduction aux Smart Contracts
  • Déploiement de Smart Contract
  • Concepts d’applications décentralisé (DAPPS)

Projet de développement sur blockchain

  • Types de projet pour Blockchain
  • Conception d’une application Blockchain
  • Développement d’une application Blockchain
  • Test d’une application Blockchain
  • Développement de projets basés sur la blockchain

Préalables

Des connaissances en programmation orientée objet sont essentielles.