Formation : développer une blockchain publique sur Ethereum (Formation Zoom et prise en charge CPF)

Formation : développer une blockchain publique sur Ethereum (Formation Zoom et prise en charge CPF)
Formation : développer une blockchain publique sur Ethereum (Formation Zoom et prise en charge CPF)
7 juin 2021
Jour complet

France

2400 euros

Anne Marie Richier

0623803102

Courriel

Site web de l'événement

Fin de l'événement : 9 juin 2021

À la fin de la formation, l’apprenant sera capable de :

  • Coder et déployer un smart contract sur le réseau de test
  • Coder et déployer sa première dApp (decentralized Application)
  • Apprendre à déployer des nœuds (publics ou privés).

CIBLES

Dev, Ops ou DevOps

PRÉREQUIS

Connaissance Github, Connaissance Docker, Golang ou Javascript appréciée pour l’IHM

DÉBOUCHÉS

Développeur blockchain, développeur Ethereum

DURÉE

3 jours soit 21 heures

NOMBRE DE PARTICIPANTS

3 personnes minimum et 6 personnes maximum

FORMAT DE LA FORMATION

Formation en distanciel sur la plateforme Zoom

 

Partie 1 – Déployer un smart contract – jour 1

Objectif : coder et déployer un smart contract sur un des réseaux de test public d’Ethereum, le réseau Rinkeby

  • Définition de la blockchain
  • Cas d’usage en blockchain
  • Metamask
  • Minter et s’échanger des token ; Comprendre la gestion du gas
  • Rappel des bases de la cryptographie : Clef privé / publique & gestion de la seed
  • Open Zepelin: comprendre et utiliser l’ERC20 et l’ERC721
  • Utilisation de Remix

Partie 2 – Coder et déployer sa première dApp – jour 2

Objectif : créer une dApp, en local et la déployer. Connaître les bonnes pratiques de développement autour d’Ethereum

  • Utilisation de Truffle
  • Utilisation de Ganache pour le déploiement local
  • Tests unitaires sur les smart Contract
  • Utilisation de l’API Web3, Contract ABI
  • Utilisation d’Infura (connexion à un noeud)
  • Déploiement d’une dApp

Partie 3 – Initialiser un réseau Ethereum et faire circuler de la valeur – jour 3

Objectif : initialiser son nœud afin de créer un réseau permissioné entre les participants et  faire circuler de la valeur sur ce réseau.

  • Rappel sur les différents types de noeud : light node et full node
  • Les differents types de consensus : proof of work, proof of authority
  • Initialisation de la Virtual Machine
  • Présentation de Parity
  • Utilisation de Geth
  • Cas d’utilisation concrets: blocs non validés, scan…
  • Ethereum 2.0 : enjeux et opportunités

Lien vers la formation : https://thetalks.fr/formation/developper-une-blockchain-privee-formation-hyperledger-distance/