Ethereum – Apprendre à concevoir et développer

0 Enrolled
28 heures
  • 28 heures
  • 150
  • 0
  • no
2,600.00€

Aperçu du cours

Objectif de formation : Savoir développer et déployer à l’aide de Ethereum

Prérequis

  • Avoir suivi les formations introductives à la Blockchain (« Blockchain – Comprendre son fonctionnement et ses enjeux » ou « Blockchain – L’essentiel pour son adoption ») ou avoir des connaissances équivalentes
  • Disposer de notions en développement informatique et javascript

Fonctionnalités

  • 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

Public ciblé

  • 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

Détails

  • 30 Sections
  • 150 Lessons
  • 28 heures
Expand all sectionsCollapse all sections
  • 4
    • 1.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 1.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 1.3
      Workflow d’une transaction Blockchain
    • 1.4
      Les bénéfices de la blockchain et les domaines d’application
  • 4
    • 2.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 2.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 2.3
      Workflow d’une transaction Blockchain
    • 2.4
      Les bénéfices de la blockchain et les domaines d’application
  • 4
    • 3.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 3.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 3.3
      Workflow d’une transaction Blockchain
    • 3.4
      Les bénéfices de la blockchain et les domaines d’application
  • 4
    • 4.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 4.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 4.3
      Workflow d’une transaction Blockchain
    • 4.4
      Les bénéfices de la blockchain et les domaines d’application
  • 4
    • 5.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 5.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 5.3
      Workflow d’une transaction Blockchain
    • 5.4
      Les bénéfices de la blockchain et les domaines d’application
  • 4
    • 6.1
      Histoire et origine (crise financière, problème de double dépense etc.)
    • 6.2
      Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • 6.3
      Workflow d’une transaction Blockchain
    • 6.4
      Les bénéfices de la blockchain et les domaines d’application
  • 7
    • 7.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 7.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 7.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 7.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 7.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 7.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 7.7
      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)
  • 7
    • 8.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 8.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 8.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 8.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 8.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 8.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 8.7
      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)
  • 7
    • 9.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 9.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 9.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 9.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 9.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 9.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 9.7
      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)
  • 7
    • 10.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 10.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 10.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 10.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 10.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 10.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 10.7
      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)
  • 7
    • 11.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 11.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 11.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 11.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 11.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 11.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 11.7
      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)
  • 7
    • 12.1
      Introduction à la Blockchain Ethereum et aux smart contracts
    • 12.2
      Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • 12.3
      Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • 12.4
      Les principaux réseaux Ethereum (Mainnet, Testnets)
    • 12.5
      Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • 12.6
      Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • 12.7
      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)
  • 6
    • 13.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 13.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 13.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 13.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 13.5
      Minter et s’échanger des tokens
    • 13.6
      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
  • 6
    • 14.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 14.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 14.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 14.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 14.5
      Minter et s’échanger des tokens
    • 14.6
      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
  • 6
    • 15.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 15.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 15.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 15.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 15.5
      Minter et s’échanger des tokens
    • 15.6
      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
  • 6
    • 16.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 16.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 16.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 16.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 16.5
      Minter et s’échanger des tokens
    • 16.6
      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
  • 6
    • 17.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 17.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 17.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 17.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 17.5
      Minter et s’échanger des tokens
    • 17.6
      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
  • 6
    • 18.1
      Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • 18.2
      Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • 18.3
      Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • 18.4
      Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • 18.5
      Minter et s’échanger des tokens
    • 18.6
      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
  • 4
    • 19.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 19.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 19.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 19.4
      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
  • 4
    • 20.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 20.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 20.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 20.4
      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
  • 4
    • 21.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 21.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 21.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 21.4
      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
  • 4
    • 22.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 22.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 22.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 22.4
      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
  • 4
    • 23.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 23.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 23.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 23.4
      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
  • 4
    • 24.1
      Développement et déploiement d’une Dapp (Ganache et Testnet)
    • 24.2
      Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • 24.3
      L’écosystème des Dapp Ethereum : overview du top 10
    • 24.4
      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
  • 4
    • 25.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 25.2
      Ethereum 2.0 : enjeux et opportunités
    • 25.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 25.4
      Travaux pratiques: QCM de validation des acquis
  • 4
    • 26.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 26.2
      Ethereum 2.0 : enjeux et opportunités
    • 26.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 26.4
      Travaux pratiques: QCM de validation des acquis
  • 4
    • 27.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 27.2
      Ethereum 2.0 : enjeux et opportunités
    • 27.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 27.4
      Travaux pratiques: QCM de validation des acquis
  • 4
    • 28.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 28.2
      Ethereum 2.0 : enjeux et opportunités
    • 28.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 28.4
      Travaux pratiques: QCM de validation des acquis
  • 4
    • 29.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 29.2
      Ethereum 2.0 : enjeux et opportunités
    • 29.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 29.4
      Travaux pratiques: QCM de validation des acquis
  • 4
    • 30.1
      L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • 30.2
      Ethereum 2.0 : enjeux et opportunités
    • 30.3
      Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • 30.4
      Travaux pratiques: QCM de validation des acquis

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses