Lerne Blockchain Entwicklung: Ethereum, Solidity und Truffle

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Smart Contracts in Solidity. Remix IDE und Debugging. Ganache, Geth und MetaMask. Sowie Truffle, DApps, HDWallet uvm!

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! ...

  • Verstehen der Tools die zur Erstellung von Smart Contracts notwendig sind

  • Schreiben und Lesen von sicherem Solidity code

  • Vermeidung und Verständnis von kostspieligen Bugs und Fehlern der Blockchain Programmierung

Course Curriculum

Instructors

Profile photo of Thomas Wiesner
Thomas Wiesner

Hi, I'm Thomas. I am a senior back-end developer and systems architect. I have around 20 years hands-on development experience in various languages and systems. I have a CS masters degree. I am working since 2016 with Ethereum and have in-depth applied knowledge of Blockchain technology.There are 8 best-selling Blockchain developer courses which I authored or co-authored. I was also...

Instructors

Profile photo of

Instructors

Profile photo of Danix Okamoto
Danix Okamoto

Experienced Technical Support Engineer with a demonstrated history of working in the information technology industry like HENNGE, Google Workspace, and Accenture.

Review
4.9 course rating
4K ratings
ui-avatar of Erhard Pullig
Erhard P.
5.0
1 year ago

Vor allem die eingeblendeten Flowcharts waren sehr hilfreich

  • Helpful
  • Not helpful
ui-avatar of Ingo Kaulbach
Ingo K.
1.5
4 years ago

Material ist veraltet und funktioniert nicht.

  • Helpful
  • Not helpful
ui-avatar of Anastasia Reimer
Anastasia R.
2.5
5 years ago

Die Sprechgeschwindigkeit und die Erklärungen waren für mich zum Teil unpassend. Ich habe das meiste außerhalb des Videos gelernt. Praxisbeispiele ungenügend.

  • Helpful
  • Not helpful
ui-avatar of Emil Engler
Emil E.
2.0
6 years ago

Der Autor hat den Code nur rein kopiert und ist nicht wirklich viel drauf eingegangen. Ziemlich schlecht

  • Helpful
  • Not helpful
ui-avatar of Metin G.
Metin G.
5.0
6 years ago

Der Kurs war für mich sehr interessant und auch hilfreich. Ich arbeite jetzt an meinem eigenen "kleinen" Smart Contract. Ich würde mir weitere Kurse zu Smart Contracts auf deutsch wünschen, da diese recht selten sind. Außerdem wäre ein Schaubild wünscheswert, dass die einzelnen Verbindungen zwischen Geth, Remix, MetaMask usw. darstellt. Ich bin im Kurs kurz durcheinander gekommen, weil ich nicht mehr wusste ob jetzt Geth noch im Hintergrund läuft oder nicht. Der Kauf hat sich aber auf jeden Fall gelohnt! Weiter so!

  • Helpful
  • Not helpful
ui-avatar of Britta-Anna Li
Britta-anna L.
4.0
6 years ago

DerEinstiegWarEtwasSchwierig,BisKlarIst,WelcheVersionInRemixGebrauchtWird

  • Helpful
  • Not helpful
ui-avatar of Wladimir Weinbender
Wladimir W.
5.0
6 years ago

Super Kurs für dein Einstieg in die Ethereum Blockchain Entwicklung. Man programmiert einen Smart Contract und man verwendet diesen, um Metamask, Go-Ethereum, Ganache und Truffle kennenzulernen. Richtig gut konzepiert. Hat mir sehr viel Spass gemacht. Ich kann diesen Kurs nur weiter empfehlen.

  • Helpful
  • Not helpful
ui-avatar of Stefan Dangel
Stefan D.
4.0
6 years ago

Ich hatte bereits einige Erfahrungen im Ethereum und Smart-Contract Bereich. Dieser Kurs richtet sich eher an Neueinsteiger für Smart-Contract.

Das Beispiel ist gut zu vertehen und super finde ich es, das einmal der komplette Entwicklungswerdegang durchgespielt wird.

Ich konnte, trotz bereits Erfahrungen, noch ein paar Punkte mitnehmen, wie z.B. das testen mit dem Framework truffle.

Allgemein ein super Kurs. Der Dozent hat eine sehr angenehme Stimme und das Tempo ist für mich Optimal! Vielen Dank.

  • Helpful
  • Not helpful
ui-avatar of Martin Herzer
Martin H.
5.0
6 years ago

Kurs ist sehr übersichtlich(possitiv) ich kann ihn nur empehlen das einzige was man zu Funktionen noch sagen könnte wäre mit this. greift man auf die Contract variable zu

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses