|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ethereum-blockchain-entwicklung/
课程评论:没有评论
课程名称:区块链开发学习:以太坊、Solidity 和 Truffle 课程概述:在本课程中,你将学习区块链和智能合约的基础知识,掌握Solidity的安全使用,以及当前的行业最佳实践。课程采用实践导向的学习方式,直接进入实验室,通过实际操作来进行学习。你将逐步学习如何创建、测试和部署智能合约,并在各种网络和场景中使用它们。 如果你对智能合约革命感兴趣,但不知道从何开始,或者想通过实际示例学习Solidity,这门课程非常适合你。我们将一起从头到尾开发一个区块链公证应用,使用Remix首次介绍Solidity的基础知识,定义需求并开发原型,讨论与Gas、网络和交易相关的细节。 课程中还将介绍如何使用调试器找到意外错误,分享行业最佳实践,并解释MetaMask以及如何使用私钥。此外,我们将学习使用Truffle和Truffle-Contract对智能合约进行单元测试,并了解在JavaScript中编写测试的方法及处理Solidity异常的技巧。 课程还将介绍Go-Ethereum,并演示如何使用genesis.json文件创建私有网络,比较Ganache、MetaMask和Geth的区别。在智能合约准备好后,我们将进入HTML/JavaScript部分,通过Web3JS与智能合约交互,并构建我们的DApp前端。 测试通过后,我们将把前端发布到去中心化的文件系统IPFS。课程包含完整的视频教程、示例代码和课程论坛,且提供终身访问权限和证书。更重要的是,课程享有30天全额退款保证。 如果你不想再看过时的YouTube教程,而是希望从基础到高级全面学习,那么赶紧报名参加课程吧!我们在课程中见!
In diesem Kurs lernst du nicht nur die Grundlagen, sondern auch den sicheren Umgang mit Solidity und die aktuellen Industry Best Practices! Statt öder Theorie gibt es einen direkten "Lab" Einstieg und wir machen Learning-by-Doing. In einfach zu verstehenden Lektionen lernst du Schritt für Schritt wie man Smart Contracts erstellt, Testet, auf Fehler prüft, in den verschiedenen Netzwerken bereit stellt und anschließend in verschieden Szenarien und Browsern verwendet. Du willst die Smart Contract Revolution nicht verpassen, weißt aber nicht, wo du anfangen sollst? Du willst Solidity von Anfang an mit praktischen Beispielen lernen?Du bist am "Big-Picture" interessiert, aber mit den unzähligen Tools und halb-funktionierenden Anleitungen überfordert?Dann ist dieser Kurs genau der richtige für dich!In diesem Kurs bilden wir ein praktisches Anwendungsbeispiel einer Blockchainanwendung von A bis Z ab. Zusammen mit mir wirst du ein Blockchain-Notariat entwickeln, testen und dann in verschiedene Netzwerke deployen.Zu allererst verwenden wir Remix und werden die Solidity Grundlagen besprechen.Dann geht es ans eigentliche Projekt. Wir definieren die Anforderungen und werden unseren Prototypen entwickeln.Danach besprechen wir die Details die man sich sonst mühselig aus dem Internet zusammensuchen kann. Wir reden über Gas und Gaskosten. Wir besprechen die verschiedenen Netzwerke und Clients und wie Blöcke und Transaktionen zustande kommen. Wir werden den Step-By-Step Debugger benutzen um unerwartete Fehler zu finden. Und wir besprechen Industry best practices. Zum drüberstreuen gibt es MetaMask und was genau Private Keys sind und wie diese zu Accounts werden.Haben wir erst die Grundlagen erkundet geht es weiter zu Truffle und Truffle-Contract. Wir werden unsere Smart Contracts mit Unit Tests und Ganache testen. Du lernst nicht nur wir man Tests in JavaScript schreibt, sondern auch wie man Exceptions in Solidity testen kann. Dazwischen gibt es anhand von praktischen Beispielen eine einfache Anleitung wie man address.send(), address.transfer() und address.call.value()() richtig einsetzt. Außerdem werden wir kurz das Thema Re-Entrancy Attacken anreißen.Dazwischen lernen wir Go-Ethereum kennen und werden sehen wie einfach es ist ein Privates Netzwerk mit der genesis.json Datei zu erstellen. Dieses verwenden wir dann um den Unterschied zwischen Ganache, MetaMask und Geth kennenzulernen.Haben wir erstmal unseren Smart Contract in unserem Truffle Framework so aufbereitet, dass auch Teams daran arbeiten können, gehen wir zum HTML/JavaScript Teil über. Dort besprechen wir anhand von Web3JS (1.0.0 und 0.20) wie man Transaktionen abschickt und mit Smart Contracts interagiert. Zusätzlich zeige ich dir den Vorteil von Truffle-Contract gegenüber Web3JS.Dann bauen wir unser eigentliches DApp Frontend. Dieses werden wir zuerst mittels Ganache testen und anschließend im Ropsten Test-Netzwerk mittels Truffle und dem HDWallet-Provider veröffentlichen. Danach probieren wir natürlich ob alles mit MetaMask richtig funktioniert. Nachdem wir sichergestellt haben, dass unser DApp auch wirklich geht, werden wir unser Frontend im dezentralisierten Dateisystem IPFS veröffentlichen und auch dort nochmals testen.Wenn du genug davon hast veraltete und halb-funktionierende YouTube Anleitungen zu sehen und lieber gleich das volle Programm möchtest, dann melde dich jetzt an.Der Kurs kommt, wie immer, mit einem Abschlusszertifikat und unbeschränkt lebenslangem Zugang. Videos sind in Full-HD aufgenommen, aber auch für mobile Geräte aufbereitet um auch unterwegs den Kurs konsumieren zu können. Sound ist in glasklarer Studioqualität. Es gibt ein Kurs-Forum und Beispiel-Code. Sollte trotzdem etwas nicht passen, dann gibt es natürlich ein volles 30-tägiges Rückgaberecht.Warte nicht länger! Schau dir gleich die Demo-Lektionen an und melde dich dann zum Kurs an!Nichts kann dich aufhalten ein Ethereum Blockchain Entwickler zu werden!.wir sehen uns im Kurs!...