Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation Ethereum - Apprendre à concevoir et développer

       réf : BLK-ET

Objectif de formation: Ethereum est une plateforme décentralisée qui exécute des contrats intelligents : des applications qui s’exécutent exactement comme elles ont été programmées, sans aucune possibilité de fraude ou d’interférence d’un tiers. Ethereum est open source, ce qui signifie que tout le monde peut accéder au code et le modifier. Dans cette formation, vous apprendrez à utiliser les outils nécessaires pour développer des contrats intelligents. Vous apprendrez également à écrire un code sécurisé et à déployer votre première DApp sur le réseau Ethereum. Le cours se termine par un aperçu de l’économie des jetons et des instructions sur la façon de développer votre propre jeton.

Objectifs pédagogiques

  • Apprendre à utiliser les outils nécessaires pour développer des contrats intelligents
  • Apprendre à écrire un code de smart contract sécurisé
  • Comprendre ce qui se cache derrière la Token économie et développer son propre Token
  • Coder et déployer un Smart Contract sur le réseau de test Etherum
  • Coder et déployer sa première DApp (decentralized Application)
  • Apprendre à déployer des nœuds Etherum

Pré-requis

Public concerné

Développeurs, chefs de projets, DSI, ingénieurs étude et développement et toute personne voulant approfondir la Blockchain Ethereum et se lancer dans la conception et le développement d’applications décentralisées

Programme de formation Ethereum

  • Histoire et origine (crise financière, problème de double dépense etc.)
  • Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
  • Workflow d’une transaction Blockchain
  • Les bénéfices de la blockchain et les domaines d’application
  • Introduction à la Blockchain Ethereum et aux smart contracts
  • Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
  • Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
  • Les principaux réseaux Ethereum (Mainnet, Testnets)
  • Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
  • Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)

Travaux pratiques

Explorer la Blockchain Ethereum et accéder aux frais de transactions d’Ethereum
Comparaison avec d’autres Blockchains de crypto-monnaies
Premier wallet Ethereum et transactions via Metamask
Mettre en place sa propre blockchain Ethereum privée (simulation avec Ganache puis premiers noeuds privés)

  • Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
  • Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
  • Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
  • Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
  • Minter et s’échanger des tokens

Travaux pratiques

Premiers smart-contracts sur la Blockchain Ethereum avec solidty (hello world smart contract, registre de données, Minimum viable Token…)

Premiers tests unitaires de smart-contract avec Truffle

  • Développement et déploiement d’une Dapp (Ganache et Testnet)
  • Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
  • L’écosystème des Dapp Ethereum : overview du top 10

Travaux pratiques

Conception et mise en place d’applications décentralisées (gestion des diplômes, vote électronique)

Premiers scans de sécurité de contrats intelligents via MytHX

  • L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
  • Ethereum 2.0 : enjeux et opportunités
  • Les évolutions de concepts Blockchain (hybride, sideChain, layers)

Travaux pratiques

QCM de validation des acquis

Équipe pédagogique

Professionnel expert dans la Blockchain

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation Ethereum.

Vous avez une question ?

    Jours

    4 (28 heures)

    Prix

    2600 € HT

    Télécharger

    Parcel Sandbox