Blockchain dApps avec Web3.js – Cours Udemy gratuits



Éditeur : COURS JP – Swapnil Kole

Prix : 9 $

Durée du cours :

->

Langue du cours : Anglais

La description

Intégration d’applications décentralisées basées sur Solidity Smart Contract avec Web3.js sur Ethereum Blockchain.

Apprenez à utiliser Web3.js pour créer l’interface de votre DApp qui interagira avec vos contrats intelligents ethereum.

Web3.js:

Les actifs numériques tels que les crypto-monnaies et les contrats intelligents sont un composant central des applications décentralisées (DApps), en ce sens qu’ils sont déployés sur la blockchain. Cependant, pour interagir avec ces composants en chaîne, des transactions doivent être créées sur la blockchain. Pour qu’un utilisateur ou un logiciel hors chaîne crée une transaction sur la blockchain, un nœud doit relayer la transaction vers le réseau peer-to-peer (P2P) sous-jacent.

Web3.js est une collection de bibliothèques qui permet aux programmeurs d’interagir avec ces composants en chaîne, en étant capable de faciliter une connexion aux nœuds Ethereum, en utilisant des connexions HTTP ou IPC.

Il représente une liaison de langage JavaScript pour l’interface JSON RPC d’Ethereum, ce qui le rend directement utilisable dans la technologie Web, car JavaScript est nativement pris en charge dans presque tous les navigateurs Web.

lire plus  100% de réduction sur le coupon Udemy | Laboratoires pratiques de mise en réseau Cisco

Web3.js peut être utilisé pour se connecter au réseau Ethereum via n’importe quel nœud Ethereum qui permet l’accès via HTTP. Il peut s’agir d’un nœud local, d’un nœud hébergé par le fournisseur DApp ou de passerelles publiques qui exploitent des points d’accès Ethereum gratuits.

Une manière courante d’intégrer une application de navigateur Web à Ethereum consiste à utiliser l’extension de navigateur Metamask en combinaison avec Web3.js. Metamask est un portefeuille Ethereum intégré au navigateur qui injecte un objet fournisseur Web3 dans le navigateur. Un fournisseur Web3 est une structure de données fournissant un lien vers des nœuds Ethereum accessibles au public. L’utilisation de Metamask permet aux utilisateurs de gérer les clés privées et de signer des transactions dans leur navigateur Web. L’utilisation de Metamask en combinaison avec Web3.js, dans une interface Web, offre un moyen pratique d’interagir avec le réseau Ethereum.

Résumé du programme:

Développement d’une application complète – Comment accéder à une application complète via web3.js.

lire plus  [100% OFF] Créez votre blog, boutique en ligne, site Web sans compétences en codage

En savoir plus sur web3 – En quoi est-ce différent des méthodes conventionnelles.

Fonctionnalité principale de web3 et Ganache – Comment utiliser les fonctionnalités de web3 et installer Ganache.

Utilisation simple et pratique de Web3 – Codes simples pour vous aider à démarrer avec web3.js.

Premiers pas avec Truffle Project – Présentation de base de ce qui se trouve à l’intérieur de la boîte à truffes.

Déploiement de Truffle react box – Déploiement et migration de contrats intelligents.

Comment fonctionne Ganache – Configurer la ganache pour notre projet truffe.

Prise en main du fichier App.js – Création d’un modèle de départ pouvant être utilisé pour tous les différents contrats.

Obtenir et définir les méthodes utilisées – Créez web3.js pour utiliser les fonctions de nos contrats intelligents.

Envoyons des éthers – enverra des éthers aux contrats intelligents et à la différence.

lire plus  Comment changer de compte d'utilisateur sur Windows 11

Configurez App.js pour la première fonction – Nous devons configurer le app.js pour appeler la fonction et envoyer des ethers.

App.js pour le deuxième type et la fonction de fenêtre. – Nous devons faire en sorte que app.js envoie directement les ethers à un compte ou aux contrats intelligents et retire de l’argent du contrat intelligent.

Test de l’envoi direct d’éther et envoi au contrat et retrait de celui-ci.

Plonger dans les événements – Vérifions quelques journaux d’événements, comment se connecter et comment récupérer les événements afin que nous sachions ce qui se passe dans la blockchain

Journalisation des événements en même temps que le déploiement.

Filtrage des événements passés – Obtenez des événements passés de la blockchain en interrogeant à l’aide de certains filtres

Utilitaires Web3 – Utilisation des utils Web3 pour un avantage supplémentaire pour la facilité de compatibilité des intergiciels.

En savoir plus sur les utils.



Telecharger ici

Laisser un commentaire

Aller au contenu principal