Dies ist das Repository für den Kurs Web-basierte DApps mit Ethereum und Javascript
. Der gesamte Kurs ist auf LinkedIn Learning erhältlich.
DApps (dezentrale Apps) sind eine neuartige Klasse von Anwendungen, bei der Programmcode und Daten gemeinsam auf Ethereum abgelegt und ausgeführt werden. Sie ermöglichen die Umsetzung vollkommen neuer Geschäftsmodelle. Klassische IT-Konzepte können ebenfalls neu erdacht und implementiert werden.
Kevin Wittek stellt Ihnen in diesem Videokurs ein professionelles Toolset zur Entwicklung von DApps vor. Sie werden eine lokale Entwicklungsumgebung, bestehend aus Visual Studio Code, Truffle und Ganache aufbauen und mithilfe von Solidity eigene Smart Contracts programmieren. Es werden professionelle Techniken der regulären Softwareentwicklung wie automatisierte Tests und Debugging vermittelt und Sie werden lernen, wie Sie eine klassische Javascript-Webanwedung mit Smart Contracts verbinden, um sie zu einer DApp zu machen.
Alle Inhalte sind direkt im master
-Branch abgelegt.
Für die Verwendung der Beispiele wird eine aktuelle Linux Distribution (z.B. Ubuntu 20.04 LTS) empfohlen. Alternativ wird im Fall von Windows wird die Nutzung von WSL2 empfohlen.
Die Installation weiterer benötigter Software wird im Rahmen des Kurses erläutert.
Die Verwendung der Beispiele mithilfe von truffle
und npm
wird ebenfalls innerhalb des Kurses erklärt.
Innerhalb des Repositieres befinden sich 2 verschiedene Truffle Projekte, die zu den entsprechenden Teilen innerhalb des Kurses gehören:
/first-truffle
/user-group-meetings
Sie finden weitere Kurse von Kevin Wittek auf LinkedIn Learning. Folgen Sie ihm auf LinkedIn und Twitter.
Kevin Wittek
Head of Blockchain Research