Devenez Développeur Blockchain Ethereum

Les points forts de la formation

un accompagnement par des professionnels de l’écosystème, passionnés de blockchain
une formation à jour des dernières évolutions du secteur
une formation résolument tournée

Contenu de la formation

  • Comprendre la technologie Blockchain 
    • Interagir avec une architecture décentralisée
    • Comprendre le fonctionnement de la preuve de travail
    • Passer une transaction
    • Décrire la structure d’un bloc
    • Connaître les risques liés à l’usage des blockchains Appréhender la Blockchain Ethereum et son fonctionnement
    • Les bases : Ether, transaction, gas, opcode, smart contract 
    • Rédiger un smart contract
    • Calculer le coût en gas d’une transaction
    • Publier son smart contract Exploiter les outils de développement sur Ethereum
    • Maîtriser Geth (installer, exécuter un noeud)
    • Créer et interagir sa propre Blockchain privée
    • Installer et utiliser Metamask
    • Découvrir et manipuler Remix et Ganache Développer avec les fondements du langage solidity
    • Maîtriser la syntaxe de solidity
    • Concevoir un smart contract
    • Développer et Déployer un smart contract Utiliser les bonnes pratiques de solidity pour son smart contract
    • Acquérir les bonnes pratiques solidity
    • Optimiser la consommation de gas de son smart contract 
    • Connaître les principales vulnérabilités d’un smart contract
    • Auditer un smart contractDécouvrir les frameworks, les bibliothèques et les services les plus utilisés sur Ethereum
    • Découvrir et utiliser web3 et infura
    • Découvrir et développer un front-end avec ReactJs
    • Concevoir, configurer et développer son application décentralisée avec Truffle Utiliser l’approche CI/CD pour son développement et son intégration
    • Acquérir les notions CI/CD
    • Implémenter des tests fonctionnels
    • Déployer sa Dapp sur Heroku et github Pages Maîtriser la finance décentralisée
    • Développer des smart contracts pour la DeFi
    • Interagir avec les protocoles de la DeFi (aave, uniswap) S’insérer professionnellement dans l’écosystème
    • Présenter ses compétences à l’oral et à l’écrit
    • Négocier sa rémunération Préparer son projet final
    • Concevoir un projet final en vue de la soutenance devant un jury

Objectif de la formation

  • Comprendre et pouvoir expliquer la technologie Blockchain et ses différents briques
  • Comprendre la Blockchain Ethereum et son fonctionnement (Geth, EVM, PoW…)
  • Découvrir et exploiter les outils de développement sur Ethereum (Truffle, Ganache, Remix, Metamask)
  • Acquérir les fondements du langage solidity
  • Découvrir et appliquer les bonnes pratiques de solidity à son smart contract (optimisation du gas, vulnérabilité classique)
  • Découvrir les frameworks, les bibliothèques et les services les plus utilisés sur Ethereum (ethers.js, infura, ReactJs)
  • Découvrir l’approche CI/CD (continuous integration / continuous development) et la mettre en pratique
  • Maîtriser la finance décentralisée (Maker, Aave, Uniswap, Compound, FlashLoad)
  • Gérer un projet innovant

Résultats attendus

À la fin de la formation, vous serez « développeur blockchain Ethereum ».

À ce titre, vous serez capable de développer vos propres applications décentralisées. La création de smart contracts n’aura plus de secret pour vous.

Votre style de développement sera conforme à ce qui est attendu dans l’industrie. Vous optimiserez les frais de gas et vous vous protégerez contre les attaques. Vous serez rompu aux techniques d’audit de smart contract… et vous serez capables de détecter les failles dans le code des développeurs moins prudents que vous !

Vous connaîtrez les grands protocoles de l’écosystème et pourrez vous y interfacer directement.

Bien entendu, vous serez en mesure, à travers votre connaissance des différents standards (ERC) de développer vos propres tokens de cryptoactifs sur Ethereum.

Certification

Définir et mettre en œuvre un projet d’innovation au sein d’une organisation
Niveau de sortie : Sans niveau spécifique

Durée et rythme de la formation

120 h

Prix de la formation

Prix de la formation (frais d’examen inclus ) 3 996,40 €

Formation prise en charge à 100% avec 11 subventions