Ethereum

Smart Contracts für Ethereum erstellen

Ethereum ist die erste öffentliche Blockchain, auf der Smart Contracts in großerem Umfang genutzt werden. In dieser Schulung lernen Sie am praktische Beispiel, wie sie eigene Smart Contracts in der Programmiersprache Solidity schreiben und in die Ethereum Blockchain hochladen. Und welche Fallstricke es dabei zu beachten gibt.

Voraussetzungen

Diese Schulung richtet sich an Entwickler, die Smart Contracts programmieren wollen.

Inhalt

Einführung in Ethereum

Theorieteil Ethereum

  • Unterschiede von privaten, consortium und öffentlichen Netzwerken
  • Vergleich Technologie Ethereum und Bitcoin
  • Die Ethereum Roadmap und ihre Komponenten
  • Einblicke in die verschiedenen Konsens-Mechanismen
  • Wie funktionieren Smart Contracts

Praxisteil Übungen

  • Interaktion und Hands-on in Ethereum Klienten wie Mist und Metamask
  • Einführung in die Grundfunktionen von Solidity

Ethereum Environment

Theorieteil Ethereum Vertiefung

  • Weitere Einsichten in Ethereum Virtual Machine
  • Dezentrale Apps, Asset-Tokens, die Transaktionswährung "gas" und die Nutzung von Token für badges
  • Voting
  • Crowdsourcing
  • DAO

Praxisteil Übungen

  • Weitere Funktionen von Solidity für das Programmieren von Smart Contracts
  • Fortschrittliche Nutzung von weiteren Tools und Klienten
  • Erstellung von eigenen Tokens

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.