Ethereum for Developers Training Course

Course CodeCourse Code

ethereumfordev

Duration Duration

35 hours (usually 5 days including breaks)

Requirements Requirements

  • Programming experience in any language

Overview Overview

Ethereum is an open-source, public, blockchain-based platform that enables developers to build and deploy decentralized applications.

In this instructor-led, live training, participants will learn the fundamentals of the Ethereum platform and blockchain programming, as well as strategies for writing, deploying and managing their own distributed applications.

By the end of this training, participants will be able to:

  • Create a smart contract based on Ethereum
  • Create an Ethereum currency
  • Optimize development with Truffle Framework
  • Release their first Dapp based into the "token-economy"
  • Launch and crowdfund a blockchain project

Audience

  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Course OutlineCourse Outline

Introduction to Ethereum

  • Smart contracts
  • Ether currency
  • Dapps (decentralized applications)

Blockchain infrastructure and principles

  • Secure, decentralized, tamper-proof
  • Understanding cryptography

Introduction to blockchain programming

  • Solidity variables
  • Solidity control structure
  • Solidity functions
  • Solidity inheritance
  • Solidity modifiers
  • Proxy contracts
  • Solidity events

Development frameworks

  • Truffle Framework
  • Web3 JavaScript API

Writing a smart contract

  • Overview of decentralized platforms
  • Ethereum Blockchain App Platform
  • Creating the smart contract instructions
  • Writing the smart contract functions
  • Storing dept registries
  • Deploying the smart contract

Ethereum Wallet

  • Holding and securing ether
  • Managing other crypto-assets

Creating your own cryptocurrency

  • Overview of tradeable digital token and coin APIs
  • Design the cryptocurrency
  • Issuing the cryptocurrency

Kickstarting a blockchain project

  • Initiating a trustless crowdsale

Building your own virtual organization

  • DAO (decentralized autonomous organization)

Closing remarks

Bookings, Prices and EnquiriesBookings, Prices and Enquiries

Guaranteed to run even with a single delegate!
Private Classroom
 
Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
Private Remote
From £5500
Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet. More Information

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Private Remote
1 £5500
2 £3875
3 £3333
4 £3063
Public Classroom
From £6250
(94)
Public Classroom
Participants from multiple organisations. Topics usually cannot be customised

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom
1 £6250
2 £4275
3 £3617
4 £3288
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Upcoming Courses

VenueCourse DateCourse Price [Remote / Classroom]
LiverpoolMon, 2018-02-05 09:30£5500 / £7250
Aberdeen - Berry StreetMon, 2018-02-05 09:30£5500 / £7150
Edinburgh Training and Conference VenueMon, 2018-02-05 09:30£5500 / £5875
BrightonMon, 2018-02-12 09:30£5500 / £6500
London, Hatton GardenMon, 2018-02-12 09:30£5500 / £7375

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients