Formation au développement Ethereum - Formule entreprise

Formez-vous aux métiers de demain avec BitConseil et le Journal du Coin !

L’avènement des protocoles de registres distribués et des blockchains ouvre la voie à un nouveau secteur conjuguant économie numérique, cryptographie et automatisation. Ces nouvelles technologies se conjuguent à de nouvelles plateformes d’applications décentralisées permettant la conception de programmes sécurisés et autonomes, communément qualifiés de “smart contracts”.

Cette formation explore en profondeur la plus célèbre de ces infrastructures permettant le déploiement de smart-contracts : Ethereum. Il s’agit d’apprendre à utiliser ce protocole, d’être capable de déployer un nœud sur Ethereum, de comprendre le fonctionnement des smart contracts, mais également de s’initier à la programmation en Solidity, le langage de programmation des contrats autonomes du réseau Ethereum.

Objectifs

  • Acquérir une vision technique exhaustive de l’écosystème Ethereum
  • Comprendre les mécanismes de fonctionnement des smart contracts et de la machine virtuelle Ethereum
  • Maîtriser l’installation et l’utilisation d’un nœud Ethereum
  • Maîtriser le déploiement d’un smart contract
  • S’initier à la programmation Solidity
  • S’initier aux environnements de développement d’applications décentralisées (Dapps)
  • Déployer et synchroniser une blockchain privée Ethereum

Dates et durée

3 journées soit 24h de formation, dates nous consulter

Public

Responsables des systèmes d’information et informatique tous secteurs confondus, développeurs, administrateur système, responsable innovation / digital, chef de projet, dirigeants et chefs d’entreprise, et toute personne concernée par cette mutation technologique

Lieu du stage

Paris ou Toulouse

Pré-requis

Connaissance des principes de fonctionnement d’une blockchain
Notions de programmation

Coût

Inter-entreprise : 3000€ HT / personne
Intra-entreprise : nous consulter
Possibilité de prise en charge par les OPCA (consultez votre OPCA)

Moyens pédagogiques

Présentation Google Slides interactive
Dépôts GitHub et pré-sélection de logiciels nécessaires au développement sur Ethereum
Alternance d'apports théoriques et de cas pratiques

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers de cas pratiques et de mises en situation

Animateur de la formation

Formateurs experts registres blockchain, smart contracts et protocole Ethereum

Programme : Ethereum, l'ordinateur universel

JOUR 1

  • 2 heuresLes outils au service d’Ethereum
    • Présentation du protocole Ethereum, contexte et origines.

    Focus sur les wallets

    • Les clients complets de référence :
      • Installation d’un nœud Ethereum
      • Fonctionnalités basiques et avancées de Geth
      • Fonctionnalités basiques et avancées de Parity
    • Les clients légers
      • MetaMask
      • MycryptoWallet
    • Interagir avec un smart contract via un wallet
    • Échange de tokens ERC-20
  • 2 heuresL’avènement des applications décentralisées - analyse et prise en main des Dapps Ethereum les plus populaires - 1ère partie
    • l’ICO du moment : participation à une ICO Ethereum
    • Les crypto-collectibles : l’ERC-721
      • Achats, reproduction et échanges de CryptoKitties
  • 2 heuresAnalyse et prise en main des Dapps Ethereum les plus populaires 2ème partie
    • Les contrats idiots - l’exemple Fomo3D
    • Les marchés décentralisés
      • iDex
      • EtherDelta
  • 2 heuresAnalyse comparée des principaux protocoles de développement d’applications décentralisées
    • Le protocole EOS
    • Le protocole Stellar
    • Le protocole Hyperledger
    • Le protocole Cardano

JOUR 2

  • 2 heuresIntroduction théorique à Solidity : le langage de programmation des smart contracts Ethereum
    • Structure d’un contrat Solidity
    • Solidity : variables
    • Solidity : structure de contrôle
    • Solidity : fonctions
    • Solidity : héritage
    • Solidity : modificateurs
    • Solidity : événements
    • Proxy contracts
  • 2 heuresConnecter la blockchain d’Ethereum au reste du monde : focus sur les oracles - 1ère partie
    • Les marchés prédictifs sur Ethereum
    • Augur
    • Gnosis
    • Les smart-contracts et les oracles au service de l’assurance
    • Etherisk
    • Fizzy - le projet pilote d’Axa
  • 2 heuresFocus sur les oracles - 2ème partie
    • 4 exemples de services d’oracles
      • Oraclize
      • Zap platform
      • Streamr
      • ChainLink
  • 2 heuresDéploiement d’une blockchain privée
    • Ethereum & preuve d’autorité
      • déploiement d’une blockchain privée Ethereum - synchronisation de trois noeuds
    • Hyperledger & preuve de temps écoulé dans un environnement sécurisé
      • présentation du concept

JOUR 3

  • 2 heuresLes environnements de développement
    • Truffle Framework
    • Open Zeppelin
    • Web3 JavaScript API
    • NodeJS
  • 2 heuresAtelier, création et déploiement d’un smart contract 1ère partie
    • Conception d’un token ERC-20
      • Les fonctions du smart contract
      • Choix des variables
      • Écriture des instructions du smart contract
  • 2 heuresAtelier, création et déploiement d’un smart contract 2ème partie
    • Déploiement du token ERC-20
      • Calcul des ressources nécessaires au déploiement du smart contract
      • Test du smart contract
      • Déploiement du smart contract
  • 2 heuresLe front-end au service des smart contracts
    • Web3 JavaScript : une interface graphique pour votre smart contract
      • L’API en pratique
    • WebAssembly : le standard web au service d’Ethereum

Trois acteurs de référence de l’écosystème blockchain s’associent pour vous proposer les meilleures formations au développement de smart contracts !

BitConseil, organisme de formation et cabinet de conseil, acteur historique de l’écosystème crypto, ainsi que le Journal du Coin, premier média francophone dédié aux cryptoactifs, s’associent à Jonathan Serra, développeur expert et grand pédagogue, afin de vous proposer cette première formation sur l’univers d’Ethereum, les smart contracts et le langage Solidity !

Cette formation allie théorie et pratique. En plus de la formation en présentiel, vous aurez accès à plus de 12 heures de vidéos, complétées de nombreux supports écrits et de codes sources prêts à l’emploi. La validation des compétences s’effectue à l’aide d'exercices, d’exemples et de cas pratiques.

N’attendez plus pour vous former et faites partie des pionniers de la construction de l’Internet de demain !

Ils ont fait confiance à Bitconseil

Ynov
Université Toulouse 1 Capitole
La Mêlée Numérique
SNCF
CJD - Centre des Jeunes Dirigeants d'entreprise
Groupe Casino
At Home
Capgemini