Ce troisième cours de la spécialisation Blockchain vous prépare à concevoir et à développer des applications décentralisées de bout en bout (Dapps) - qui permettent à quiconque d'accéder aux fonctionnalités et aux services de la blockchain. Vous utiliserez Truffle IDE, des contrats intelligents, un simple client web et un client MetaMask. Vous apprendrez l'architecture d'une Dapp : l'interface client frontale, soutenue par la blockchain et les smart contracts. Le cours couvre la conception de base d'une Dapp, le processus de développement Truffle et les commandes (init, develop, test et migrate), le développement de Dapp piloté par les tests, les modèles d'application Dapp et les normes émergentes qui sont essentielles pour un comportement prévisible de la Dapp.
![University at Buffalo](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-university-assets.s3.amazonaws.com/ab/af2a00e2fd11e6afdccf8b30f1d74c/UB-Logo-BlueSquare.png?auto=format%2Ccompress&dpr=1&w=28&h=28)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/1a4589dccee10648821b7ea23e5fca9a.png?auto=format%2Ccompress&dpr=1&q=80)
![University at Buffalo](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/http://coursera-university-assets.s3.amazonaws.com/44/d4d490e30111e6b1e7b1755213ae52/Screen-Shot-2017-01-25-at-5.20.43-AM.png?auto=format%2Ccompress&dpr=1&h=45)
Applications décentralisées (Dapps)
Ce cours fait partie de Spécialisation Blockchain
![Bina Ramamurthy](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-instructor-photos.s3.amazonaws.com/31/6d9df0df7311e79f5d974bccf3160e/binapic1.jpg?auto=format%2Ccompress&dpr=1&w=75&h=75&fit=crop)
Instructeur : Bina Ramamurthy
44 999 déjà inscrits
Inclus avec
(1,177 avis)
Expérience recommandée
Ce que vous apprendrez
Ce troisième cours de la spécialisation Blockchain vous prépare à concevoir et développer des applications décentralisées de bout en bout (Dapps).
Compétences que vous acquerrez
- Catégorie : Chaîne de blocs
- Catégorie : Finance
Détails à connaître
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/31ebcba3851b87d1d8609abf15d0ff7e.png?auto=format%2Ccompress&dpr=1&w=24&h=24)
Ajouter à votre profil LinkedIn
15 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/74c8747e8210831049cf88dd4eefe26c.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=320)
Élaborez votre expertise du sujet
- 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
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/a7c5400e51272c78b710ce9b56fd3178.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=562)
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/de1a6556fbe605411e8c1c2ca4ba45f1.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=259)
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/de1a6556fbe605411e8c1c2ca4ba45f1.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=333)
Il y a 4 modules dans ce cours
Nous explorerons la notion de serveur blockchain comme fondement d'une application décentralisée. Nous montrerons comment installer le serveur blockchain et établir un réseau de nœuds pair-à-pair. Il est courant de développer et de tester une Dapp sur un réseau de test local avant de la déployer sur un réseau public.
Inclus
4 vidéos3 lectures4 devoirs
Nous explorerons l'environnement convivial que Truffle fournit pour développer et tester une Dapp. Nous explorerons plus avant les commandes Truffle telles que : develop, init, compile, migrate, test - toutes avec Truffle en face d'elles et avec n'importe quel paramètre. Ce module illustrera les étapes nécessaires au développement et au test d'une Dapp complète.
Inclus
8 vidéos4 lectures4 devoirs
Dans ce module, nous discuterons de quelques-unes des nombreuses meilleures pratiques exclusives aux contrats intelligents et aux Dapps qui amélioreront votre conception de base des Dapps.
Inclus
5 vidéos3 lectures4 devoirs
Nous discuterons de la proposition d'amélioration de l'Ethereum et du processus ERC qui sont essentiels pour maintenir la blockchain Ethereum à jour. Nous explorerons également le standard ERC 20 pour les tokens Dapps et ERC 721 pour les tokens non fongibles.
Inclus
4 vidéos4 lectures3 devoirs1 devoir de programmation
Instructeur
![Bina Ramamurthy](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-instructor-photos.s3.amazonaws.com/31/6d9df0df7311e79f5d974bccf3160e/binapic1.jpg?auto=format%2Ccompress&dpr=1&w=75&h=75&fit=crop)
Recommandé si vous êtes intéressé(e) par Développement de logiciels
University of New Mexico
LearnQuest
Coursera Project Network
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Felipe_Moitta.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Jennifer_John.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Larry_Tao_Wang_1.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Chaitanya_Anand.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
Avis des étudiants
1 177 avis
- 5 stars
67 %
- 4 stars
22,13 %
- 3 stars
6,36 %
- 2 stars
2,20 %
- 1 star
2,29 %
Affichage de 3 sur 1177
Révisé le 24 déc. 2021
Excellent overview of D-APPS and Smart contract testing. However, the project VM experience could be vastly improved. The VM is very slow to load and execute commands.
Révisé le 27 juil. 2019
The course structure is concise yet insightful in nature. It allows you to explore, experiment and learn through that process.
Révisé le 6 août 2022
The course is completely outdated, and most of my time was wasted on figuring out a legacy bug rather than learning. Thankfully the discussion forum helps out a lot!
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/7a1c0e2e779c1ff27cae62480adfe003.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=120)
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Ce cours s'adresse à toute personne intéressée par la conception et le développement de Dapps.
La maîtrise du contenu du premier cours (Blockchain Basics) et du deuxième cours (Smart Contracts) de cette spécialisation est un prérequis. La connaissance d'au moins un langage de programmation moderne de haut niveau est requise. Une certaine connaissance de l'interface en ligne de commande et de la programmation JavaScript est également nécessaire.
Un ordinateur portable ou un ordinateur de bureau répondant à ces spécifications : machine 64 bits avec un minimum de 4 Go de mémoire vive, 10 Go d'espace libre et Windows 7 ou supérieur, ou ubuntu 16.04 ou Mac os x 10.0+.