Formation au développement blockchain avec Ethereum et Solidity

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

Trois acteurs de référence de l’écosystème blockchain s’associent pour vous proposer les meilleures formations vidéo 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 à travers 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 !

Ce que vous allez apprendre

  • Comprendre les cryptomonnaies et les intérêts de l’écosystème Ethereum
  • Comprendre Solidity, le langage de programmation d’Ethereum, par la théorie et la pratique
  • Maîtriser les derniers outils de développement sur Ethereum/Solidity (Web 3.0)
  • Créer, tester et déployer des smart contracts sur la blockchain Ethereum
  • Maîtriser de A à Z l’aspect technique des levées de fonds en cryptomonnaie et lancer votre ICO from scratch
  • Intégrer un smart contract et interagir avec la blockchain Ethereum depuis une page web
  • Déployer une blockchain privée pour répondre au mieux aux problématiques des professionnels et des entreprises
  • Intégrer dans votre smart contract des données externes à la blockchain grâce à Oraclize

Ce que vous allez faire

  • Développer un smart contract de levée de fonds ICO full custom
  • Déployer un contrat intelligent de roulette de casino avec génération de nombres aléatoires
  • Intégrer une blockchain privée Ethereum et créer votre propre cryptomonnaie
  • Créer une application décentralisée de vote reliée à une interface web

Pré-requis

  • Un ordinateur Mac, Linux or Windows 10
  • Connaissances de base requises : HTML, JavaScript
  • Connaissances de base conseillées : React

Programme de la formation

Codes source fournis Supports écrits fournis Exercices et QCM Durée des vidéos

  • Préambule
    Maîtrisez l’environnement blockchain (Bitcoin, Ethereum, cryptoactifs, tokens…) grâce à notre guide ! Le stagiaire averti y trouvera également toutes les informations nécessaires pour parfaire ses connaissances.
  • Installer les pré-requis 37 minutes
    Pour bien commencer cette formation, nous décrirons et installerons les outils nécessaires à la création et au déploiement d’applications sur Ethereum (Git, NPM, Yarn, Atom, Geth, Ganache…)
    • Installer Git (8’33)
    • Installer NPM et Yarn (10’31)
    • Installer Atom (9’06)
    • Installer Geth et Ganache (3’44)
    • Installer MetaMask (5’27)
  • Faire son premier smart contract avec Solidity 129 minutes
    Nos premiers pas avec Solidity seront théoriques; mais la seconde partie de ce module est très pratique. Grâce à notre smart contract qui servira de fil conducteur durant cette formation, vous serez capable de maîtriser les notions de contrats, de types, les structures, les modificateurs, l’encapsulation, les événements…
    • Remix : l'outil pour commencer à créer des contrats intelligents (17’09)
    • Les bases : contrat et types (32’25)
    • Les structs et le mapping (25’41)
    • Les modifiers (27’43)
    • L'encapsulation et les événements (26’44)
    • L'héritage et l'interface (16’02)
    • Le contrat intelligent Referendum (33’36)
    • Déployer le contrat sur Ropsten avec Remix (16’46)
  • Intégrer un smart contract dans un site web 60 minutes
    Dans ce module, nous donnerons vie à notre smart contract grâce à la création d’une interface web dédiée. ReactJS, Redux, Web3js : ces outils avancés n’auront plus de secrets pour vous !
    • Introduction à ReactJS et Redux (14’43)
    • Introduction à Web3js
    • Mise en place du site (15’07)
    • Intégration du contrat avec TypeScript (10’36)
    • Intégration de Redux (12’34)
    • Conclusion sur Redux (6’53)
  • Créer une ICO avec des outils avancés 146 minutes
    Les Initial Coin Offerings sont le premier cas d’usage d’Ethereum. Au terme de ce module, vous serez capable de déployer un contrat d’ICO sur la blockchain !
    • L'environnement Truffle et Ganache (7’05)
    • Créer un contrat ERC20 avec OpenZeppelin (19’05)
    • Déployer le jeton ERC20 avec Truffle (8’37)
    • Créer un contrat de crowdsale avec OpenZeppelin (18’38)
    • Migrer le contrat d'ICO avec Truffle (14’32)
    • Tester l'ICO (19’44)
    • Customiser son ICO (13’02)
    • Finaliser l'ICO (5’55)
    • Publier le contrat d'ICO avec Truffle (25’14)
  • Les oracles avec Oraclize 156 minutes
    Les oracles sont des services permettant d’injecter des données externes à la blockchain au sein de votre smart contract. Présentation des notions et des outils essentiels.
    • Qu'est qu'un oracle et à quoi cela ça sert ? (10’04)
    • Système de preuve avec Ledger Proof (12’21)
    • Contrat de roulette de casino (30’46)
    • Mettons la roulette en action (16’19)
    • Introduction à WolframAlpha (7’56)
    • Mettre en place Ethereum-Bridge (10’51)
    • Etendre l'ICO (22’45)
    • Observer Oraclize fonctionner pour l'ICO (21’32)
    • Ecrire les tests unitaires et conclusion (26’22)
  • Mettre en place une blockchain privée 156 minutes
    Durant les précédents modules, il est question de créer et déployer des smart contracts sur le réseau public d’Ethereum ! Cependant, il est également possible de créer sa propre blockchain : c’est fort utile pour les entreprises qui souhaitent limiter la divulgation d’informations, utiliser des solutions blockchain en interne, ou tout simplement faire des tests.
    • Commencer avec Geth (22’06)
    • Les bases (10’57)
    • Les modules de la console (20’11)
    • Mise en place et connexion d'un nouveau nœud (25’30)
    • Comprendre les fondamentaux (12’16)
    • Effectuer une transaction (20’50)
    • Déployer un contrat (21’31)
    • Connecter le nœud au site React Referendum (22’32)

En plus des 12 heures de vidéos

De nombreux supports écrits

Tous les codes source utilisés

Des exercices en fin de module

BitConseil - Le Guide
Vous découvrez l’univers de Bitcoin, des cryptomonnaies et des registres blockchain ? Pas de panique ! Nous vous offrons en plus de cette formation notre guide de 110 pages pour démarrer avec de solides bases. Le stagiaire averti y trouvera également toutes les informations nécessaires pour parfaire ses connaissances.

Vous avez toujours voulu aller plus loin dans l’univers blockchain ? Vous êtes développeur et souhaitez ajouter des compétences substantielles à votre éventail ? N’hésitez plus et construisez l’Internet de demain !

Formule e-learning

Seulement 257 € TTC par mois pendant 3 mois
  • Plus de 12 heures de vidéo
  • Supports de formation écrits
  • Codes source
  • Guide PDF de 110 pages pour découvrir, comprendre et s’initier aux cryptomonnaies
  • Support sous les modules et exercices
  • Support personnalisé par mail sous 48h
  • 6 heures de consulting fonctionnel en privé avec Jonathan
  • 3 journées de formation en présentiel avec Jonathan
  • Possibilité de prise en charge par votre OPCA

Formule avancée

Seulement 627 € TTC * par mois pendant 3 mois
  • Plus de 12 heures de vidéo
  • Supports de formation écrits
  • Codes source
  • Guide PDF de 110 pages pour découvrir, comprendre et s’initier aux cryptomonnaies
  • Support sous les modules et exercices
  • Support personnalisé par mail sous 48h
  • 6 heures de consulting fonctionnel en privé avec Jonathan
  • 3 journées de formation en présentiel avec Jonathan
  • Possibilité de prise en charge par votre OPCA

Formule entreprise

Seulement 3000 € HT pour 3 jours de formation en présentiel à Paris ou Toulouse
  • Plus de 12 heures de vidéo
  • Supports de formation écrits
  • Codes source
  • Guide PDF de 110 pages pour découvrir, comprendre et s’initier aux cryptomonnaies
  • Support sous les modules et exercices
  • Support personnalisé par mail sous 48h
  • Consulting fonctionnel en présentiel avec Jonathan
  • 3 journées de formation en présentiel avec Jonathan
  • Possibilité de prise en charge par votre OPCA

Vous profitez d’une garantie « Satisfait ou Remboursé ».
Vous avez 14 jours pour essayer notre formation.
Vous n’êtes pas entièrement satisfait ? Il vous suffit de nous contacter pour obtenir le remboursement intégral de la formation.

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