EOS.IO Developer

EOS.IO Developer

EOSIO smart contract platform eliminates transaction fees and also executes millions of transactions per second.  Enroll in the Certified EOS.IO Developer to learn and build. 

EOSIO blockchains can be used in any application stack. This program, enables learners in the various stacks that can interact with an EOSIO blockchain, build an EOSIO web app on React/Redux or another JavaScript framework, and begin to explore more advanced modern Blockchain application architectures.

EOSIO is a suite of tools that enable a highly scalable and relatable platform for application development. Understanding the more technical architecture of EOSIO enables informed decisions on application architecture. Learners will learn to recognizing the features and limits of EOS tools that provides a development framework.

Developer Environment
The Developer Environment Setup provides you one of two paths: command line (cleos) and graphical interface (EOS Studio).

Covered topics include:

  • Smart Contract Development
  • EOS DApp Development 

What you will learn
The online instructor-led sessions will provide you the information you need to connect applications to an EOSIO blockchain.

Courses in this Certificate Program

  • 20 Total Hours
  • OnDemand: 0 Hours
  • LIVE Instructor: 15 Hours
  • Tuition: $1,195
Courses in this ProgramHours Delivery Method
Student Orientation1 HoursLive Online Instructor Led
EOS.IO Developer Workshop- LIVE10 HoursLIVE Instructor Led Onlne
Live Instructor AMA - Weekly5 HoursLIVE Instructor Led Onlne

Upcoming Live Events

EOS.IO Developer Program Objectives

Upon successful completion of this intensive program, participants will be able to:

Create accounts of the EOS Test network

Build an EOSIO developer environment

Work with EOS wallets

Build, deploy, and maintain EOSIO Smart Contracts

Execute EOSIO Smart Contracts

Develop, deploy and maintain EOSIO user applications distributed applications (DApps)

Certificate of Completion

Blockchain Certification Association (BCA) Exam

  • BCA Certified EOS.IO Developer

Prerequisites

Minimum 1-year development experience. Familiar with C++, Java, JavaScript or equivalent programming languages

Target Audience

Developers who wish to learn how to interact with an EOSIO blockchain from their applications.

Sample Course Content

Module 1: Course Introduction

  • Prerequisites
  • Course Summary
  • Blockchain Applications

Module 2: Building on EOSIO

  • The Application We’re Building
  • The Tools We’re Using

Module 3: Running EOSIO locally

  • Using cleos to run and interact with nodeos
  • Using EOS Studio to manage nodeos locally
  • Compiling, deploying, and testing the smart contract

Module 4: Reading the ABI

  • Reading and understanding the EOS.IO application binary interface (ABI).
  • Using the ABI in development.

Module 5: Connecting Your App to EOSIO using the UAL

  • LAB 5: Wrap the provide simple react app in a UAL Render with all of the UAL plugins. Test your application using Anchor wallet

Module 6: Multi-Index Tables

  • ntro to Multi-Index Tables (from SC101)
  • Using EOSJS to get_table_rows
  • LAB 6: Add a display of the orders table from the local ordercontrct contract to your Order Entry app

Module 7: The EOSIO Testnet

  • Introduction to testnets and the EOSIO Testnet
  • Creating a testnet account
  • Getting testnet resources
  • LAB 7: Get your own testnet account, with resources. Post your “ordercontract” contract code to your own Testnet account and test it via cleos. Connect your application to the new contract.

Module 8: Potential Improvements

  • Limitations of applications requiring wallets
  • Short preview of AD201

This course prepares you for Application Developer 201.

Bundled Certificate Programs Related to The Course

Certified Multi-Protocol Blockchain Developer 

Program Info

  • Dates: Rolling Enrollment
  • Location: LIVE Instructor Led Online
  • Tuition: $1,195
  • Tuition Assistance
  • 15 Total Hours
Enroll Now

Additional Information

  • Guest Lectures & Networking
  • Hand-On Exercises
  • Weekly LIVE Instructor AMAs

Tuition Assistance

RSVP For an Info Session

All Courses & Programs

Browse All Courses

Certificate Programs