> Formations > Technologies numériques > Cybersécurité > Sécurité applicative > Formation Blockchain, développer sur Ethereum

Formation : Blockchain, développer sur Ethereum

Blockchain, développer sur Ethereum



Clé en main

Ethereum est un protocole d'échanges décentralisés permettant la création par les utilisateurs de contrats intelligents grâce à un langage Turing-complet. Ils sont basés sur un protocole informatique permettant de vérifier ou de mettre en application un contrat mutuel consultable publiquement dans une blockchain.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance

Réf. BKE
  3j - 21h00
Prix : 2440 CHF H.T.




Ethereum est un protocole d'échanges décentralisés permettant la création par les utilisateurs de contrats intelligents grâce à un langage Turing-complet. Ils sont basés sur un protocole informatique permettant de vérifier ou de mettre en application un contrat mutuel consultable publiquement dans une blockchain.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Coder et déployer un smart contract sur le réseau de test Ethereum
Coder et déployer sa première DApp (Decentralized Application)
Apprendre à déployer des nœuds Etherum (publics ou privés)
Utiliser un explorateur de Blockchain (bitcoin)
Exécuter une transaction sur une Blockchain

Public concerné
Tous les publics. Développeurs, architectes et ingénieurs concepteurs.

Prérequis
Aucune connaissance particulière.

Méthodes et moyens pédagogiques
Travaux pratiques
Apports théoriques, échanges, démonstration.
Méthodes pédagogiques
Pédagogie déductive basée sur des échanges, des exemples, des démonstrations.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Origines et fondamentaux de la Blockchain et des cryptomonnaies

  • Contexte historique de la publication de NAKAMOTO.
  • Différences avec une bases de données centralisée.
  • Cycle de vie d'une transaction Bloackchain.
  • Zoom sur la première application : le bitcoin.
  • Quelles limites pour les Blockchain dites "1.0".
Travaux pratiques
Utiliser un explorateur de Blockchain (bitcoin).

2
Blockchain et cryptomonnaies 2ème génération : évolution des cas d'usage

  • Blockchain 2.0 et Ethereum
  • Qu’est ce qu’un smart-contract.
  • Les différents types de comptes Ethereum.
Travaux pratiques
Exécuter une première transaction. Echanger de la cryptomonnaie entre participants.

3
Déployer un smart contract

  • Introduction à la théorie pour connaître et s’aligner sur les termes et les définitions.
  • Mise en pratique : utilisation de Metamask.
  • Miner et s’échanger des token : comprendre la gestion du gas.
  • Rappel théorique clef privée/publique : gestion de la seed.
  • OpenZeppelin : comprendre et utiliser l’ERC20/21.
  • Utilisation de Remix.
Travaux pratiques
Apprendre à coder et déployer un Smart Contract sur l'un des réseaux de test public d’Ethereum : le réseau Rinkeby.

4
Coder et déployer sa première DApp (Decentralized Application)

  • Utilisation de Truffle.
  • Utilisation de Ganache pour le déploiement local.
  • Tests unitaires sur les smart contract.
  • Utilisation de l’API Web3 pour Contract ABI.
  • Utilisation d’Infura (connexion à un noeud).
  • Déploiement d’une DApp.
Travaux pratiques
Créer une DApp et la déployer.

5
Initialiser un réseau Ethereum et faire circuler de la valeur

  • Rappel sur les différents types de nœud : light node et full node.
  • Les différents 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.
  • Cas d'usage par segment (finance, énergie, logistique, agroalimentaire) et interfaçages possibles (big data, IoT, IA).
Travaux pratiques
Initialiser un nœud, créer un réseau, faire circuler de la valeur.


Dates et lieux

Dernières places
Date garantie en présentiel ou à distance
Session garantie
Du 23 au 25 juin 2025
FR
Classe à distance
S’inscrire
Du 24 au 26 septembre 2025
FR
Classe à distance
S’inscrire
Du 19 au 21 novembre 2025
FR
Classe à distance
S’inscrire