Formation Blockchain : Maîtriser les Smart Contracts

Tuto vidéo Connaitre les variables et fonctions spéciales dans Solidity

fonctions spéciales dans Solidity, variables spéciales dans Solidity, interface binaire d’application d'une smart Contract, ABI
Présentation
Plan détaillé
Ressources
Discussion
Avis (1)

Description de la formation

Grâce à cette formation, vous allez vous familiariser avec les notions fondamentales de fonctionnement des Smart Contracts, l’un des outils qui se font au sein de d’une Blockchain.

+ Zoom sur la plateforme Blockchain

La Blockchain dans le contexte Business pour les entreprises est précieuse pour les entités qui effectuent des transactions entre elles. Grâce à la technologie de grand livre distribué, les participants autorisés peuvent accéder aux mêmes informations en même temps pour améliorer l'efficacité, renforcer la confiance et éliminer les frictions. 

La Blockchain offre ces avantages basés sur quatre attributs uniques à la technologie :

Consensus : les registres partagés ne sont mis à jour qu'après la validation de la transaction par tous les participants concernés.

Réplication : une fois qu'un bloc - l'enregistrement d'un événement - est approuvé, il est automatiquement créé dans tous les registres pour tous les participants de ce canal. Chaque partenaire du réseau voit et partage une seule « réalité de confiance » des transactions.

Immuabilité : plus de blocs peuvent être ajoutés, mais pas supprimés, de sorte qu'il existe un enregistrement permanent de chaque transaction, ce qui augmente la confiance entre les parties prenantes.

Sécurité : seules les entités autorisées sont autorisées à créer des blocs et à y accéder. Seuls les partenaires de confiance reçoivent l'autorisation d'accès.

Blockchain est l’architecture ou  le paradigme sous-jacent à Ethereum, et les contrats intelligents (Smart Contracts) sont issus de l’environnement Ethereum.

+ Zoom sur les contrats intelligents

Les contrats intelligents représentent des programmes stockés sur une Blockchain qui s'exécutent lorsque des conditions prédéterminées sont remplies. Ils sont généralement utilisés pour automatiser l'exécution d'un accord afin que tous les participants puissent être immédiatement certains du résultat, sans intervention d'un intermédiaire ni perte de temps. Ils peuvent également automatiser un flux de travail, déclenchant l'action suivante lorsque les conditions sont remplies.

+ Programme de la formation

Présentation de la formation

M1 : Installer et configurer le Framework Truffle

M2 : Installer et configurer le client Blockchain ganache-CLI

M3 : Installer le Compilateur Solc

M4 : Explorer Remix IDE 

M5 : Installer MetaMask

M6 : Développer votre Smart Contract avec Solidity

M7 : Créer votre propre Token avec Solidity

M8 : Implémenter un DNS décentralisé avec Solidity

M9 : Bonus : Tips Blockchain

Conclusion

--> Pour plus de détails, rendez-vous à l’onglet « Programme détaillé ».

Blockchain : Un cursus complet

Cette formation représente un chapitre du cursus complet de Blockchain. Le cursus est composé de 5 formations au total, dont 2 en ligne sur la plateforme.

Blockchain : Découvrir les fondamentaux

•Blockchain : Maîtriser les Smart Contracts

Formateur :

Cette formation sera présentée et animée par le formateur Youssef LRHCHA, Scrum Master Accredited Certification™ et Certifié en SAFe® 4 Practitioner. 

Avec plus de 12 ans dans le conseil et l’ingénierie dans la Business Intelligence, Youssef continue sa carrière en tant que BlockChain Enthusiast à travers les produits et services qu’elle propose. 

Objectifs

•Apprendre à programmer les Blockchains pour définir des clauses à exécution automatique ;

•Créer des Smart contracts ;

•Découvrir comment la technologie Blockchain constituait une solution naturelle au transfert de valeur entre deux parties sans tiers de confiance ;

•Savoir comment les Smart Contracts sur Blockchain fonctionnent concrètement.

Prérequis

•Avoir des connaissances en cryptographie (optionnel) ;

•Avoir des connaissances en développement informatique (optionnel) ;

•Avoir des connaissances dans les systèmes distribuées (optionnel).

Public concerné

•Toute personne désireuse de découvrir le fonctionnement des Smart Contracts sur la Blockchain ;

•Responsable innovation / digital voulant comprendre l'écosystème de la Blockchain en développant des Smart Contracts ;

•Manager ou dirigeant souhaitant comprendre quel est l’une des outils qui permettent d’automatiser des transactions sur la Blockchain via les Smart Contracts ;

•Architecte et équipe de développement voulant comprendre les fondamentaux du développement d’un Smart Contract.

Formateur : youssef LRHCHA
Date de mise en ligne : 26-07-2022

Evaluations


5
(11 votes)
5
11
4
0
3
0
2
0
1
0

Ce qu'ils disent de cette formation


Ceci peut aussi vous intéresser