Vous êtes sur la page 1sur 3

Formation : développement Ethereum

Objectifs DESCRIPTION
1 - Acquérir une vision technique
exhaustive de l’écosystème L’avènement des protocoles de registres distribués et des blockchains ouvre la voie
Ethereum à un nouveau secteur conjuguant économie numérique, cryptographie et automati
automati-
sation. Ces nouvelles technologies se conjuguent à de nouvelles plateformes d’ap-
2 - Comprendre les mécanismes de plications décentralisées permettant la conception de programmes sécurisés et
fonctionnement des smart autonomes, communément qualifiés de “smart contracts”.
contracts et de la machine virtuelle
Ethereum 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 à
3 - Maîtriser l’installation et utiliser ce protocole, d’être capable de déployer un nœud sur Ethereum, de com-
l’utilisation d’un nœud Ethereum prendre le fonctionnement des smart contracts, mais également de s’initier à la
programmation en Solidity, le langage de programmation des contrats autonomes
4 - Maîtriser le déploiement d’un du réseau Ethereum.
smart contrat

5 - S’initier à la programmation

PROGRAMME : ETHEREUM,
Solidity

6 - S’initier aux environnements


de développement d’applications L’ORDINATEUR UNIVERSEL
décentralisées (Dapps)
JOUR 1
7 - Déployer et synchroniser une
blockchain privée Ethereum 8h45 - 9h00 Accueil

9h00 - 11h00 Les outils au service d’Ethereum (2 heures)


Public
• Présentation du protocole Ethereum, contexte et origines.

Responsables des systèmes Focus sur les wallets


d’information et informatique tous • Les clients complets de référence :
secteurs confondus, développeurs,
administrateur système, • Installation d’un nœud Ethereum
responsable innovation / digital, • Fonctionnalités basiques et avancées de Geth
chef de projet, dirigeants et chefs
• Fonctionnalités basiques et avancées de Parity
d’entreprise, et toute personne
concernée par cette mutation • Les clients légers
technologique. • MetaMask
• MycryptoWallet
• Interagir avec un smart contract via un wallet
• Échange de tokens ERC-20

SAS BITCONSEIL
Siège social : 22, rue du Mistral - 31240 L’Union
Tél. : 06 70 95 33 44
SAS au capital de 1000 € - RCS Toulouse - SIRET : 830 021 283 APE : 6202A
01
Organisme de formation N° de déclaration d’activité : 76 31 0879731 auprès de la DIRECCTE Occitanie.
11h00 - 12h30 L’avènement des applications décentralisées - analyse et prise
Pré-requis en main des Dapps Ethereum les plus populaires - 1ère partie
(1h30)
Connaissance des principes de • l’ICO du moment : participation à une ICO Ethereum
fonctionnement d’une blockchain
• Les crypto-collectibles : l’ERC-721
Notions de programmation • Achats, reproduction et échanges de CryptoKitties

14h00 - 15h30 Analyse et prise en main des Dapps Ethereum les plus populaires
Durée 2ème partie (1h30)
• Les contrats idiots - l’exemple Fomo3D
3 journées soit 21h de formation. • Les marchés décentralisés
• iDex
Lieu du stage • EtherDelta

15h30 - 17h30 Analyse comparée des principaux protocoles de développement


Inter-entreprises ou intra-entre- d’applications décentralisées (2 heures)
prise, nous consulter. • Le protocole EOS
• Le protocole Stellar
MOYENS PÉDAGOGIQUES • Le protocole Hyperledger
• Le protocole Cardano
Présentation Google Slides
interactive
JOUR 2
Nœud Ethereum pré-installé /
configuré 8h45 - 9h00 Accueil

Panel des logiciels nécessaires au 9h00 - 10h30 Introduction théorique à Solidity : le langage de programmation
développement sur Ethereum des smart contracts Ethereum (1h30)
• Structure d’un contrat Solidity
Alternance d'apports théoriques et
• Solidity : variables
de cas pratiques
• Solidity : structure de contrôle
• Solidity : fonctions
• Solidity : héritage
• Solidity : modificateurs
• Solidity : événements
• Proxy contracts

10h30 - 12h30 Connecter la blockchain d’Ethereum au reste du monde : focus


sur les oracles - 1ère partie (2 heures)
• 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

SAS BITCONSEIL
Siège social : 22, rue du Mistral - 31240 L’Union
Tél. : 06 70 95 33 44
SAS au capital de 1000 € - RCS Toulouse - SIRET : 830 021 283 APE : 6202A
02
Organisme de formation N° de déclaration d’activité : 76 31 0879731 auprès de la DIRECCTE Occitanie.
14h00 - 15h30 Focus sur les oracles - 2ème partie (1h30)
ANIMATEURS DE LA FORMATION
• 4 exemples de services d’oracles
• Oraclize
Formateurs experts registres
blockchain, smart contracts et • Zap platform
protocole Ethereum • Streamr
• ChainLink
MODALITÉS D’ÉVALUATION
15h30 - 17h30 Déploiement d’une blockchain privée (2 heures)
L’évaluation des acquis se fait tout • Ethereum & preuve d’autorité
au long de la session au travers de • déploiement d’une blockchain privée Ethereum - synchronisation
cas pratiques et de mises en de trois noeuds
situation.
• Hyperledger & preuve de temps écoulé dans un environnement sécurisé
Questionnaire à choix multiples à la • présentation du concept
fin de la formation

COÛT JOUR 3
8h45 - 9h00 Accueil
1000€ HT par journée de formation
et par personne. 9h00 - 11h00 Les environnements de développement (2 heures)
• Truffle Framework
Possibilité de prise en charge par
• Open Zeppelin
• Web3 JavaScript API
• NodeJS

11h00 - 12h30 Atelier, création et déploiement d’un smart contract


1ère partie (1h30)
• Conception d’un token ERC-20
• Les fonctions du smart contract
• Choix des variables
• Écriture des instructions du smart contract

14h00 - 15h30 Atelier, création et déploiement d’un smart contract


2ème partie (1h30)
• 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

15h30 - 17h30 Le front-end au service des smart contracts (2h)


• Web3 JavaScript : une interface graphique pour votre smart contract
• L’API en pratique
• WebAssembly : le standard web au service d’Ethereum

SAS BITCONSEIL
Siège social : 22, rue du Mistral - 31240 L’Union
Tél. : 06 70 95 33 44
SAS au capital de 1000 € - RCS Toulouse - SIRET : 830 021 283 APE : 6202A
03
Organisme de formation N° de déclaration d’activité : 76 31 0879731 auprès de la DIRECCTE Occitanie.

Vous aimerez peut-être aussi