Formation au développement blockchain avec Ethereum et Solidity

Devenez développeur Ethereum avec BitConseil

Formez-vous chez vous et à votre rythme avec 13 heures de vidéos, supports écrits et exercices. Votre formateur vous accompagne tout au long de votre parcours.

Formation en français

Vous ne maîtrisez pas l’anglais ? Suivez des cours dans votre langue natale pour un apprentissage deux fois plus efficace !

80% de pratique

Vous souhaitez être opérationnel rapidement ? Rentrez dans le vif du sujet et progressez chaque jour avec des exercices pratiques.

Codes source prêts à l’emploi

Un projet en tête ? Lancez votre première dApp en quelques clics en reprenant des codes source soigneusement conçus.

Mises à jour permanentes

L’écosystème Ethereum évolue régulièrement. Restez informé de tous les changements pour une formation constamment à jour !

Ils ont fait confiance à BitConseil

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

A l'issue de cette formation, vous serez capable de

  • Développer en Solidity, le langage de programmation le plus utilisé du secteur blockchain
  • 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

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)

Animateur de la formation

Jonathan Serra
Jonathan Serra

“Développeur depuis 8 ans, ingénieur logiciel, je suis épris d’innovation, particulièrement les contrats intelligents. C’est après 2 ans d’expérience sur les smart contracts - trois projets dont deux ICOs à mon actif - que je vous propose cette formation sur l’écosystème Ethereum.”

Pourquoi devenir développeur blockchain ?

checklist

Des missions passionnantes et variées

Décrochez des missions particulièrement stimulantes dans de multiples secteurs d’activité.

certification

Un secteur de spécialisation porteur

Hausse de la demande mondiale d’ingénieurs blockchain de 517% en 2018 (Enquête Hired).

Le métier le mieux payé de l’IT

Salaire moyen de 58 000 € par an à Paris, contre 56 000 € pour les ingénieurs Machine Learning et 54 000 € pour les data engineers.

support

2 fois + de missions en remote

Face à la pénurie de profils, les entreprises cherchant des développeurs blockchain sont plus ouvertes au télétravail (AngelList Data).

Formule e-learning

Seulement 499 € TTC ou 191 € x 3
  • Plus de 12 heures de vidéo
  • Accès illimité aux vidéos et aux mises à jour
  • Supports de formation écrits
  • Codes source
  • Support sous les modules et exercices
  • Support personnalisé par mail sous 48h
  • 6 heures de consulting fonctionnel en privé

Formule avancée

Seulement 1697 € TTC ou 697 € x 3
  • Plus de 12 heures de vidéo
  • Accès illimité aux vidéos et aux mises à jour
  • Supports de formation écrits
  • Codes source
  • Support sous les modules et exercices
  • Support personnalisé par mail sous 48h
  • 6 heures de consulting fonctionnel en privé

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.

Nos autres formations

formation

Formation développement Ethereum - Présentiel

Maîtriser le langage Solidity et apprendre à développer des smart-contracts Ethereum.
Sur Toulouse ou Paris.

formation

Formation Bitcoin en pratique - Programmation

Programmer avec Bitcoin Core et BitcoinJS. Utilisation avancée du langage de script de Bitcoin.

formation

Formation Bitcoin en pratique - Fondamentaux

Maîtrise des fondamentaux : Comprenez Bitcoin et sa blockchain et utilisez-les de façon sécurisée.

gestion_actifs

Formation Cryptoactifs : Investissement et sécurisation

Découvrir les protocoles d’échange de valeur décentralisés, tels que Bitcoin et Ethereum, et maîtriser les procédures d’acquisition, de vente, de sécurisation et de transfert des cryptoactifs.

discover

Formation blockchain : registres distribués et cas d’usage

Comprendre les principes de fonctionnement des registres blockchain, découvrir les principaux cas d’usage et les acteurs impliqués.