Introduction aux smart contracts et à Solidity
CODE RECKONS
Introduction aux smart contracts et à Solidity
CODE RECKONS
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectif pédagogique :
L'objectif de cette formation est d'apprendre aux apprenants à écrire, tester et déployer des contrats intelligents et sécurisés à l'aide de Solidity sur Ethereum.
Bénéfices attendus :
• Comprendre les contrats intelligents et leur fonctionnement sur Ethereum.• Écrire et déployer des contrats intelligents basés sur Solidity.
• Utiliser les fonctionnalités de Solidity telles que les types de données, les structures de contrôle et le contrôle d’accès.
• Éviter les vulnérabilités courantes telles que la réentrance et les débordements.
• Tester et déployer des contrats sur les réseaux de test Ethereum.
Public :
Ingénieurs, techniciens et scientifiques désirant s’initier aux smart contracts et à Solidity.
I. Introduction aux Smart Contracts et à Solidity
Qu’est-ce qu’un smart contract ?Utilisation dans le monde réel.
Aperçu rapide d’Ethereum.
Notions clés : EVM, gas, transactions.
Comment les contrats sont stockés et appelés sur Ethereum.
II. Syntaxe de base et types
Syntaxe et structure d’un contrat.
Types de données de base.
Écriture de fonctions en Solidity.
III. Types avancés
Tableaux.Structs.
Mappings.
IV. Stockage dans un Smart Contract
memory, storage, call data.
V. Structures de contrôle
if, else.Boucles for.
Boucles while et do.
Instructions break et continue.
VI. Les évènements
VII. Gestion des erreurs
Utilisation de require, assert, revert.
VIII. Concepts avancés en Solidity
Contrôle d’accès et modificateurs de fonction.Interfaces.
Héritage.
IX. Erreurs courantes dans les Smart Contracts
Reentrancy.Overflows et underflows.
Bonnes pratiques.
X. Tester les Smart Contracts
Importance des tests pour les smart contracts.Simuler un contrat et estimer la consommation de gas.
Déploiement sur un testnet.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Kubernetes avancé
1590 €
Administrateur Système DevOps
Nous contacter
Technicien Support Informatique
Nous contacter
Kubernetes avancé
1590 €
Administrateur Système DevOps
Nous contacter
Technicien Support Informatique
Nous contacter
Mastère 1 - Expert IT, développement et base de données
6660 €
Figma - Les fondamentaux
1200 €
TP Technicien supérieur systèmes et réseaux - Niv Bac+2 - Eligible CPF
Nous contacter
Les formations les plus recherchées
Cette formation est temporairement suspendue.
Voir des formations similaires