Formation Développeur Blockchain

Saisir le fonctionnement des protocoles blockchain, développer et déployer un Smart Contracts, avoir une vision d'ensemble des protocoles décentralisés.



L'objectif de la formation est de donner les compétences nécessaires pour l’ensemble des étapes du développement de projets blockchain. La formation établit le détail du fonctionnement des protocoles blockchain, forme au développement de smart contracts sur Ethereum, la conception d’interface pour interagir et leur connection avec avec les smart contracts et introduit les questions de déploiement de réseaux privés.

Prérequis et public

Notions de base du développement web (API, réseaux, javascript).

Formation destinée aux développeurs et responsables techniques.

Programme

  • I. Le fonctionnement des technologies blockchain
    - Rappel des notions élémentaires de cryptographie ( hash, arbre de Merkle ... )
    - Génération de clés et adresses
    - Les mécanismes de consensus
    - La machine virtuelle d'Ethereum et Smart Contracts
  • II. Le développement de Smart Contracts
    - Le langage Solidity par la pratique ( jetons fongibles, traçabilité, registre )
    - Déploiement de Smart Contract
    - Les environnements de développement (Remix, Truffle, ... )
  • III. Lecture et interface
    - Le développement d’interface et connection ( web3.js )
    - L’utilisation de metamask
    - API publiques
  • IV. Développement de smart contracts avancé
    - Outils de test et d'analyse
    - Gas et optimisation
    - Pratique : gestion de l'identité
    - panorama des protocoles décentralisés
  • V. Réseaux
    - Clients : Geth, Parity et Panthéon
    - Réseaux publics, privés et permissionnés
    - Genesis block et paramètres du déploiement de réseaux privés

Modalités

  • Durée: 14 heures
  • Possibilité d'adapter le format et contenu
  • Intra & Inter-entreprises
  • English & Français
  • France & Europe
  • Prix individuel: 1600 € HT

Formateur

Xavier Lavayssière

    Diplômé de l’université Panthéon-Assas en droit public de l'économie, après des études en Mathématiques et Informatique, Xavier Lavayssière travaille sur les questions blockchain et régulation au sein de l’équipe Blockchain Perspectives Joint Research Initiative (Institut Louis Bachelier, CNAM et CERSA).

    Xavier est le cofondateur de l'ECAN, co-auteur du rapport de France Stratégie sur les aspects juridique des protocoles blockchain et responsable du programme Smart Contract Academy. Par ailleurs il préside Les Bricodeurs, association de développeurs et entrepreneurs du numérique.

Ils nous font confiance

Open Law

Open Law

Caisse d'Epargne

Caisse d’Épargne Rhône-Alpes

EM Lyon

EM Lyon

CDC

Caisse des Dépôts et Consignations

Contact


Atelier
Formation Smart Contracts
Téléphone

 +33ͺ6ͺ67ͺ44ͺ99ͺ79

Email

  [email protected]

Programmer un appel

  Rendez-vous