call download fax letter pdf

Overview

This course is designed for experienced programmers who want to acquire new skills in Blockchain technology, and aims to teach developers and software engineers about devising and developing Blockchain projects using the Ethereum and the Hyperledger platforms.

From an implementation perspective, this includes writing smart contracts and decentralised applications (DApps). Further, from a conceptual perspective, we also provide an understanding of the variety of possible Blockchain use cases and business models.

More and more Blockchain-based applications are being developed, and it is therefore key to have a profound knowledge of the underlying technologies (like Ethereum or Hyperledger).

Programme structure

The programme starts with 1 day combined. After that you will split into your respective elective: on either “Ethereum” or “Hyperledger”:

Introduction

Elective 1: Developing with Ethereum

Day

9:00 am – 12:15 pm

1:30 pm – 5:00 pm

Evening programme

Sunday

17 Sept.

Arrival

Arrival

Welcome dinner

Monday

18 Sept.

Welcome words & meet and greet

Impact of blockchain technology

Potential impact on companies,  organizations and industries

Blockchain basics

Transactions; blocks; private, consortium, and public networks; smart contracts; consensus mechanisms; hash; public/private keys; Merkle tree; double-spend problem

Free evening

Tuesday

19 Sept.

Blockchain use cases and prototypes

Presentation of existing use cases; identification of new use cases; planning and budgeting prototypes; hardware interaction

Cryptocurrencies and ICOs

Analyzing important crypto currency frameworks; initial coin offerings (ICOs); financing projects

City tour & dinner at traditional German restaurant

Wednesday

20 Sept.

Ethereum basics

Setting up and running a node; using Ethereum clients; Ether as a currency; Mist browser; DApps; DAO

Smart contracts

Compile and deploy contracts; testing and production environment; Go-Ethereum client; account management; mining; interacting with contracts

Institutional fair and BBQ at FS campus

Thursday

21 Sept.

Solidity

Contract classes; functions and conditionals; best practices; inheritance; abstract contracts; libraries; global variables; debugging; best practices

Use case “asset-backed securities” (1)

Presentation of use case and project work; sophisticated smart contract for asset-backed securities

Free evening

Friday

22 Sept.

Web3 & Truffle

Installation, setup, configuration and scripting; Building an interface to interact with a smart contract; event-driven interfaces; functional tests for smart contracts; manually testing contracts; communication with HTML websites; client side signing and remote nodes for light DApps; Angular.js

Use case “asset-backed securities” (2)

Continuing use case and project work; smart contract backend system; interaction with frontend

Farewell

Elective 2: Developing with Hyperledger

Day

9:00 am – 12:15 pm

1:30 pm – 5:00 pm

Evening programme

Sunday

17 Sept.

Arrival

Arrival

Welcome dinner

Monday

18 Sept.

Welcome words & meet and greet

Impact of blockchain technology

Potential impact on companies,  organizations and industries

Blockchain basics

Transactions; blocks; private, consortium, and public networks; smart contracts; consensus mechanisms; hash; public/private keys; Merkle tree; double-spend problem

Free evening

Tuesday

19 Sept.

Blockchain use cases and prototypes

Presentation of existing use cases; identification of new use cases; planning and budgeting prototypes; hardware interaction

Cryptocurrencies and ICOs

Analyzing important crypto currency frameworks; initial coin offerings (ICOs); financing projects

City tour & dinner at traditional German restaurant

Wednesday

20 Sept.

Hyperledger

(t.b.d.)

Hyperledger

(t.b.d.)

Institutional fair and BBQ at FS campus

Thursday

21 Sept.

Hyperledger

(t.b.d.)

Hyperledger

(t.b.d.)

Free evening

Friday

22 Sept.

Hyperledger

(t.b.d.)

Hyperledger

(t.b.d.)

Farewell

Requirements

Hardware: To be able to participate and implement projects, you need a computer with 8 GB of RAM and 60 GB of free hard-disk space (at least). The course is designed to be independent of an operating system. This allows you to use Microsoft windows, Linux or OSX – as you wish.

Software: We recommend that participants have moderate development experience with regard to object-oriented programming, JavaScript, CSS and HTML. In particular, knowledge of JavaScript is important. Further, participants should have experience with regard to tools like Git and the operating system Linux. It is helpful but not necessary to have knowledge in Node.js.

Main Lecturers

Prof. Dr. Philipp Sandner is head of the Frankfurt School Blockchain Center at the Frankfurt School of Finance & Management. The expertise of Prof. Sandner in particular includes blockchain technology and its application in various industries but also concerns digital transformation, entrepreneurship (e.g. corporate entrepreneurship, fintech startups) and innovation management. Prof. Sandner is a member of the FinTechRat of the Federal Ministry of Finance.

Andrei Martchouk is managing director at KI decentralized GmbH, a software
development company and consultancy with a strong focus on the blockchain technology. Before KI decentralized in 2014 – 2016, Andrei was co-founder and CEO of Yacuna, a London and Zurich-based blockchain solutions provider and international trading platform for digital currencies. Prior, Andrei was Chief System Architect at ClickandBuy, one of the first German FinTech companies.

Thomas Marckx is co-founder of TheLedger.be, This is a service company with a strong focus on the Blockchain technology (e.g. Hyperledger, Ethereum, Multichain, Bigchaindb, colorcoin, NXT and many more). Our main activities are: advice, build, co-create, integrate and provide trainings. Before of that he worked as Blockchain Developer for a software company supporting organisations to achieve business excellence by engineering Optimal IT solutions.

Further lecturers involved

Vahe Andonians, Simon Dosch, Immo Garlichs, Thore Hildebrandt

Administrative Details

Tuition and accommodation expenses

The total fee is 4,300 € for the 5 days programme (Introduction plus one elective).
This fee includes all training material and full-board accommodation.

Training venues

The Frankfurt School of Finance & Management campus facilities offer a broad variety of seminar rooms including high-class training facilities. The campus is situated in the center of Frankfurt am Main (one step from the bank of the river Main) and offers an inspiring environment with excellent training facilities and internet access.

Language

The language of instruction will be English and no translation will be provided.

Certificate

Participants will receive a certificate of attendance.

Discover the Frankfurt School Blockchain Center

The Frankfurt School Blockchain Center is a think tank and research center which investigates implications of the blockchain technology for companies and their business models. Besides the development of prototypes, it serves as a platform for manager, start-ups, technology and industry experts to share knowledge and best practices. The Blockchain Center also provides new research impulses and develops trainings for students and executives. It focuses on banking, mobility, “Industrie 4.0” and the energy sector.

Administrative Questions

Technical Questions