Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.5
1,193 Bewertungen
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Kenntnisse in mindestens einer modernen High-Level-Programmiersprache sind erforderlich. Zu den Voraussetzungen gehören: "Blockchain-Grundlagen" und "Smart Contracts".
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.5
1,193 Bewertungen
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Kenntnisse in mindestens einer modernen High-Level-Programmiersprache sind erforderlich. Zu den Voraussetzungen gehören: "Blockchain-Grundlagen" und "Smart Contracts".
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
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
In diesem Kurs gibt es 4 Module
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.
Die wichtigsten Konzepte werden durch Videos, Demos und praktische Übungen vermittelt.
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.
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
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 57 Minuten
Truffle Entwicklung: Truffle IDE (Teil1)•8 Minuten
Truffle IDE (Teil 2) (Kompilier-Demo)•10 Minuten
Truffle IDE (Teil 3) (Migrations-Demo)•6 Minuten
Testgetriebene Entwicklung (Teil 1) (Test Demo)•7 Minuten
Testgetriebene Entwicklung (Teil 2) (Negativtest-Demo)•5 Minuten
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.
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.
Die University at Buffalo (UB) ist eine erstklassige, forschungsintensive öffentliche Universität und die größte und umfassendste Einrichtung des Systems der State University of New York (SUNY). Die UB bietet mehr als 100 grundständige Studiengänge und fast 300 Graduierten- und Berufsprogramme an.
Die State University of New York (SUNY) ist mit ihren 64 einzigartigen Einrichtungen das größte umfassende Hochschulsystem der Vereinigten Staaten. Sie bildet fast 468.000 Studenten in mehr als 7.500 Studiengängen und Zertifikaten sowohl auf dem Campus als auch online aus und hat fast 3 Millionen Alumni auf der ganzen Welt.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.5
1.193 Bewertungen
5 stars
67 %
4 stars
21,94 %
3 stars
6,44 %
2 stars
2,17 %
1 star
2,42 %
Zeigt 3 von 1193 an
N
NV
4·
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.
N
NC
5·
Geprüft am 20. März 2021
THis course provide some level of workshop/practice which help me clearly understand the building block of a Dapp. Very useful.
G
GM
4·
Geprüft am 11. Jan. 2019
It has a good content and it's quite challenging to create the Dapp, I think it's a good introduction for anyone to have an idea about how to build a Dapp from the scracth
Dieser Kurs richtet sich an alle, die sich für das Design und die Entwicklung von Dapps interessieren.
Gibt es irgendwelche Voraussetzungen?
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.
Gibt es irgendwelche Hardwareanforderungen?
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+.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.