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)France
2400 euros
Anne Marie Richier
0623803102
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/