EDUCBA

Développement avancé de contrats intelligents

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

EDUCBA

Développement avancé de contrats intelligents

EDUCBA

Instructeur : EDUCBA

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

42 avis

niveau Intermédiaire
Certaines connaissances prérequises
8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

42 avis

niveau Intermédiaire
Certaines connaissances prérequises
8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Compétences que vous acquerrez

  • Catégorie : Développement de scripts de test
  • Catégorie : Déploiement des applications
  • Catégorie : Gestion des identités et des accès
  • Catégorie : Traitement des transactions
  • Catégorie : Développement de logiciels
  • Catégorie : Optimisation des jetons
  • Catégorie : Autres langages de programmation
  • Catégorie : Blockchain
  • Catégorie : Développement du programme
  • Catégorie : Provisionnement des utilisateurs
  • Catégorie : Autorisation (informatique)
  • Catégorie : Sécurité des applications
  • Catégorie : Principes de programmation
  • Catégorie : Codage sécurisé
  • Catégorie : Authentifications

Outils que vous découvrirez

  • Catégorie : Contrôle d'accès basé sur les rôles (RBAC)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Construire des DApps dans la blockchain Ethereum"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours

Ce module propose une exploration approfondie de Solidity, le langage de programmation des contrats intelligents Ethereum. Les participants acquerront les bases de Solidity et se familiariseront avec des fonctionnalités avancées telles que l’héritage, les bibliothèques et les structures. Le module aborde ensuite divers modèles de conception de contrats intelligents, notamment les modèles Factory, Singleton et Oracle. Les aspects liés à la sécurité sont abordés, en mettant l’accent sur les défis à relever, les appels de délégation, les expéditeurs de messages, les modificateurs de visibilité et les bonnes pratiques. De plus, les participants comprendront les modèles de mise à niveau, apprendront à créer des contrats proxy et mettront en œuvre des mécanismes de gouvernance pour un développement robuste de contrats intelligents. Ce module permet aux apprenants d’acquérir une compréhension globale de Solidity et des principes de conception des contrats intelligents.

Inclus

27 vidéos9 lectures5 devoirs1 sujet de discussion

Ce module propose une immersion complète dans l'univers des jetons blockchain et des fonctionnalités d'Ethereum. Les participants se pencheront sur différents types de jetons, en mettant particulièrement l'accent sur la norme ERC20, largement répandue. Le module guide les apprenants tout au long du processus de création, de déploiement et de documentation des jetons ERC20, en leur apportant des conseils pratiques. De plus, les participants acquerront une compréhension nuancée des frais de gaz, de l'utilisation des « wei » et de la distinction entre les frais de gaz et le prix du gaz, ce qui leur permettra d'optimiser les coûts de transaction. Le module se termine par une exploration des canaux Ethereum, couvrant les canaux de paiement et les canaux d'état, afin d'approfondir la compréhension des participants quant aux fonctionnalités avancées de la blockchain.

Inclus

12 vidéos3 lectures4 devoirs1 sujet de discussion

Ce module propose une analyse approfondie des mécanismes de contrôle d’accès au sein des contrats intelligents. Les participants prendront part à des discussions sur les concepts de propriété et mettront en œuvre un contrôle d’accès basé sur les rôles à l’aide de la fonctionnalité « Access Control ». Le module explore l’importance de l’enregistrement des utilisateurs, en abordant diverses méthodes telles que l’auto-enregistrement, l’enregistrement sur invitation et les processus KYC. L’authentification dans les contrats intelligents est examinée en détail, ce qui permet de mieux comprendre le fonctionnement interne des contrats intelligents Ethereum. De plus, les apprenants identifieront l’accès autorisé et acquerront des connaissances sur le concept de liste blanche. Ce module permet aux participants d’acquérir les connaissances et les compétences nécessaires pour gérer les accès, authentifier les utilisateurs et mettre en œuvre une autorisation sécurisée dans les applications blockchain.

Inclus

14 vidéos2 lectures4 devoirs1 sujet de discussion

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

EDUCBA
EDUCBA
1 598 Cours332 384 apprenants

Offert par

EDUCBA

En savoir plus sur Sécurité informatique et réseaux

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

  • 5 stars

    95,23 %

  • 4 stars

    0 %

  • 3 stars

    2,38 %

  • 2 stars

    0 %

  • 1 star

    2,38 %

Affichage de 3 sur 42

KP

Révisé le 7 avr. 2025

ZR

Révisé le 22 avr. 2025

MS

Révisé le 6 mai 2025

Foire Aux Questions