La technologie blockchain : Développement Ethereum

Durée

45 h

Objectifs

Au terme de ce cours, les participants seront aptes à concevoir, développer et tester une application blockchain et de définir l’architecture Ethereum, comprendre comment les transactions sont créées et mises en place sur ce réseau.

Contenu

1.Qu’est-ce que la blockchain et les contrats intelligents ?

2.Contrats intelligents avec WEB3.JS

3.Événements et contrats intelligents avec WEB3.JS

4.Fonctions, configuration et structures

5.Succession et déploiement

6.Infrastructure Embark et son déploiement

7.Test de robustesse des contrats intelligents

8.Gestion des contrats avec les fabricants

9.Hébergement de fichiers IPFS (InterPlanetary File System)

10.Développement intégral de Dapp (Decentralized Application)

Stratégie pédagogique

Démonstrations multimédias, exercices supervisés, échanges et codéveloppement pour faciliter l’apprentissage des participants.

Clientèle visée

Cette formation s’adresse à des personnes possédant déjà des compétences en connaissances de base en JavaScript/HTML et des connaissances de base en C++/Java

.
Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.