Offre de Formation Introduction aux smart contracts et à Solidity avec CODE RECKONS | MaFormation.fr
CODE RECKONS

Introduction aux smart contracts et à Solidity

CODE RECKONS

Non finançable CPF
Entreprise
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
3 jours
Certifications
Datadock Qualiopi
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 91 - Orsay
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs

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.

Programme

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.
Haut de page