Dieser dritte Kurs der Blockchain-Spezialisierung bereitet Sie darauf vor, dezentrale End-to-End-Anwendungen (Dapps) zu entwerfen und zu entwickeln - die jedem den Zugang zu den Funktionen und Diensten der Blockchain ermöglichen. Sie werden Truffle IDE, intelligente Verträge, einen einfachen Web-Client und einen MetaMask-Client verwenden. Sie lernen die Architektur einer Dapp kennen: die Front-End-Client-Schnittstelle, die von der Blockchain und den Smart Contracts unterstützt wird. Der Kurs behandelt das grundlegende Design einer Dapp, den Entwicklungsprozess und die Befehle von Truffle (init, develop, test und migrate), die testgetriebene Entwicklung von Dapps, Dapp-Anwendungsmodelle und aufkommende Standards, die für ein vorhersehbares Verhalten von Dapps wichtig sind.
Dezentrale Anwendungen (Dapps)
Dieser Kurs ist Teil von Spezialisierung Blockchain
Dozent: Bina Ramamurthy
44.575 bereits angemeldet
Bei enthalten
(1,173 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Dieser dritte Kurs der Blockchain-Spezialisierung bereitet Sie auf das Design und die Entwicklung dezentraler End-to-End-Anwendungen (Dapps) vor.
Kompetenzen, die Sie erwerben
- Kategorie: Intelligenter Vertrag
- Kategorie: MetaMask Client
- Kategorie: Dezentrale Anwendungen
- Kategorie: Trüffel IDE
- Kategorie: Blockchain
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
15 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 4 Module
Wir werden das Konzept des Blockchain-Servers als Grundlage für eine dezentrale Anwendung untersuchen. Wir zeigen Ihnen, wie Sie den Blockchain-Server installieren und ein Peer-to-Peer-Netzwerk von Knotenpunkten einrichten. Es ist eine gängige Praxis, eine Dapp auf einem lokalen Testnetzwerk zu entwickeln und zu testen, bevor sie auf einem öffentlichen Netzwerk eingesetzt wird.
Das ist alles enthalten
4 Videos3 Lektüren4 Aufgaben
Wir werden die benutzerfreundliche Umgebung erkunden, die Truffle für die Entwicklung und das Testen einer Dapp bietet. Wir werden die Truffle-Befehle wie develop, init, compile, migrate und test näher untersuchen - alle mit Truffle davor und mit beliebigen Parametern. Dieses Modul veranschaulicht die Schritte, die zum Entwickeln und Testen einer vollständigen Dapp erforderlich sind.
Das ist alles enthalten
8 Videos4 Lektüren4 Aufgaben
In diesem Modul werden wir einige der vielen Best Practices besprechen, die ausschließlich für Smart Contracts und Dapps gelten und die Ihr grundlegendes Dapp-Design verbessern werden.
Das ist alles enthalten
5 Videos3 Lektüren4 Aufgaben
Wir werden den Ethereum Improvement Proposal und den ERC-Prozess diskutieren, die für die Aktualisierung der Ethereum-Blockchain unerlässlich sind. Wir werden auch den Standard ERC 20 für Token-Dapps und ERC 721 für nicht-fungible Token untersuchen.
Das ist alles enthalten
4 Videos4 Lektüren3 Aufgaben1 Programmieraufgabe
Dozent
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Scrimba
Pohang University of Science and Technology(POSTECH)
Duke University
The State University of New York
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
1.173 Bewertungen
- 5 stars
66,97 %
- 4 stars
22,21 %
- 3 stars
6,38 %
- 2 stars
2,21 %
- 1 star
2,21 %
Zeigt 3 von 1173 an
Geprüft am 23. Dez. 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.
Geprüft am 10. Sep. 2020
This was a wonderful course. What I wished I knew before taking it was javascript. The programming which required knowledge of it was what made this course difficult for me.
Geprüft am 26. Juli 2019
The course structure is concise yet insightful in nature. It allows you to explore, experiment and learn through that process.
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Dieser Kurs richtet sich an alle, die sich für das Design und die Entwicklung von Dapps interessieren.
Die Beherrschung des Inhalts des ersten Kurses (Blockchain-Grundlagen) und des zweiten Kurses (Smart Contracts) dieser Specialization ist Voraussetzung. Kenntnisse in mindestens einer modernen Hochsprachenprogrammierung sind erforderlich. Einige Kenntnisse der Kommandozeilenschnittstelle und der JavaScript-Programmierung sind ebenfalls erforderlich.
Ein Laptop oder ein Desktop-Rechner mit dieser Spezifikation: 64-Bit-Maschine mit mindestens 4 GB Ram, 10 GB freiem Speicherplatz und Windows 7 oder höher, oder Ubuntu 16.04 oder Mac OS X 10.0+.