Comprendre le principe de fonctionnement de la chaîne de blocs, des contrats intelligents, de la machine virtuelle Ethereum (EVM). Utiliser les langages et outils de programmation (comme Solidity, Remix, Truffle, Geth et Web3.js) pour concevoir des contrats intelligents et interagir avec ces derniers. Reconnaître et éviter les problèmes de sécurité et de confidentialité résultant soit de la technologie, soit de mauvaises pratiques de programmation. Développer des applications décentralisées (Dapps) et des contrats intelligents sécurisés impliquant des jetons et des cryptomonnaies.
Consulter la description officielle du cours sur ulaval.caFaculté : Sciences et génie
Courriel : fsg@fsg.ulaval.ca
Département : Département d'informatique et de génie logiciel
Courriel : info@ift.ulaval.ca
Baccalauréat en informatique (B. Sc. A.) (cours à option)
Distance
IFT-4100-Z3
NRC 15898
Enseignant(e)s: Talal Halabi