Blockchain für Entwickler: Grundlagen, Anwendungsfälle und Smart Contract Entwicklung auf Ethereum und Cardano

Big Data & Algorithmic Business
07.09.2021


9:00 – 17:15 Uhr
ETH Zürich
Max. Teilnehmer: 20

Einleitung

Dieser technische Workshop behandelt die wichtigsten Konzepte und neusten Entwicklungen der Blockchain Technologie.

Sowohl Anwendungsfälle als auch die Entwicklungsaspekte werden in einer einfachen und verständlichen Form erklärt.

Im Praktischen teil werden Smart Contracts für die 2 Plattformen Ethereum und Cardano implementiert.

 

Im Detail lernen die Teilnehmenden:

  • Wo public Blockchains heute eingesetzt werden (Use cases), Vorteile und Grenzen der Technologie
  • Die technischen Grundlagen der Blockchain Technologie
  • Die wichtigsten Public Blockchain Plattformen Heute und ihre technischen Eigenschaften
  • Wie Blockchain Plattformen kommunizieren
  • Wie man Anwendungen für die Blockchain entwickelt und deployed

Programm

  • Blockchain Use Cases (Vorteile, Risiken und Open Issues)
  • Die technische Grundlagen von Blockchain ( Hashing, Blocks, Merkle Trees, Proof of Work, Proof of Stake.. )
  • Vergleich der top 3 public Blockchain Plattformen
  • Layer 2 Scaling Lösungen
  • Inter-Blockchain Kommunikation Lösungen
  • Zugriff auf die Blockchain via client API’s (Hands-on Beispiele)
  • Smart Contracts Entwicklung und deployment für Ethereum und Cardano ( Hands-on Beispiele)

Kursziel

Teilnehmende lernen die Basis-Konzepte von Blockchain, die wichtigsten Anwendungsfälle und wie man Smart Contracts entwickelt.

Adressaten

Software-Entwickler und Architekten die Interesse an eine Hands-on Blockchain und Smart Contract Einführung haben.

Voraussetzungen

Basiswissen Programmierung. Eigener Laptop mit Installationsrechten.

Infrastruktur

Eigener Laptop (Linux, Mac Os und Windows Laptops) mit Administrator –Rechten.

Folgende Tools sollten installiert werden:

  • Visual Studio Code
  • Chrome Browser

Referenten

Mohamed Ben Hajla

euraconsult.ch


Mohamed Ben Hajla ist Senior Software-Entwickler & Berater mit mehrjährige Erfahrung in der Entwicklung von Mobile, Web und Backend Lösungen. Im Blockchain Bereich, Entwicklung von Smart Contracts für den Finanzbereich sowie Erstellung und Organisation von Workshops und Seminare zum Thema Blockchain, Ethereum und Smart Contract Entwicklung.