Building DApps on EOS: A Hands-On Workshop

Learn first-hand how to build distributed applications on EOSIO – the new game-changing, highly performant platform for building blockchain applications. 

Upcoming Offerings

Classes Currently being scheduled. Contact Us to set up yours!

Workshop Overview

This advanced blockchain workshop is delivered by one of the lead contributors to the EOSIO blockchain platform and covers fundamentals that enable developers (including non-C++ developers) to quickly get comfortable with EOSIO distributed app (DApp) development.

Enroll in this course to:

  • Understand the high-level fundamental components of an EOSIO DApp
  • Learn the flow of transactions and actions (messages and events) in EOSIO
  • Observe the development and deployment of a DApp on EOSIO
  • Discover the various libraries available to a DApp developer

Intended Audience

This is an advanced workshop for developers, technical leads, and architects who already have programming experience, preferably in C/C++, although any high-level, structured language experience is sufficient.

The course moves quickly, so we also recommend that students have at least an intermediate understanding of blockchain technology.


The following topics are covered in this course.

  • Where we are today in EOSIO DApp development capabilities
  • Overview of EOSIO libraries
  • Overview of storage capabilities
  • Overview of inline actions
  • Walkthrough development of a simple EOSIO DApp
  • Store/retrieve/update data in table
  • Create an inline transaction

Duration: 2 days (6 hours)

Dates: December 5 and 6, 2018

Time: 9:00 a.m. to 12:00 p.m. CST each day

Location: Online (registrants will receive a link)

Instructor: Kevin Heifner

Price: $99.00 USD per student

(Note: This is an updated version of the June 2018 course of the same name.)

Meet the Instructor

Kevin Heifner, OCI Principal Software Engineer

Kevin Heifner

OCI Principal Software Engineer

Kevin Heifner is a Principal Software Engineer at OCI and a core contributor to the EOSIO project, a game-changing, open source blockchain engine with significant performance and scalability benefits. Heifner is highly accomplished in the field of distributed computing and has developed sophisticated technical solutions for clients in aerospace, defense, energy, and utilities.

Kevin Heifner on GitHub

Professional Training for Modern Technology Teams

Flexible Technology Training

Keep your team on the cutting edge with our technology training offerings.

  • Courses are developed and led by practicing software engineers and subject matter experts.
  • All courses can be customized to meet your organization's unique needs.
  • Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.

Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.

Visit our training schedule to sign up for upcoming webinars, workshops, and classes, or conduct your next training program in our training lab.

* You may unsubscribe from our mailing list at any time using the 'unsubscribe' link at the bottom of every email. You can customize your email subscriptions here. To see how we keep your personal information secure, please visit our privacy policy.