Application Developer 101
Application Development on a blockchain is difficult enough. With this course, you will be introduced to the various considerations and structure you need to know to build your EOSIO blockchain application.
Course Description
Course Syllabus
Disclaimer
Prerequisites for This Course
What You Will Learn
Blockchain Application Use Cases
What We're Building: the AD101 Project
Developer Tools for Building EOSIO Applications
Learn More: EOSIO Community Developer Tools
Intro to Running EOSIO Locally
Download: the ordercontrct smart contract code folder
Walkthrough option 1: cleos
Walkthrough option 2: EOS Studio
Intro to Module 3 Lab
Module 3 Lab: Deploy and Test Ordercontrct Locally
Learning How to Talk to Smart Contracts by Reading the ABI
Download: Sample ABI for Module 4 Quiz
Module 4 Quiz: Reading the Sample ABI
Intro to Authenticators (Wallets)
The Universal Authenticator Library (UAL)
Code: Adding the UAL
Intro to Module 5 Lab
Module 5 Lab: Connect the Order Entry React App to EOSIO using the UAL
Storing Data in Multi-Index Tables
Using EOSJS to Read State Tables
Module 6 Lab: Display Submitted Orders in the Order Entry App
Getting Started with the EOSIO Testnet
Module 7 Lab, part 1: Deploy the Order Entry Contract to EOSIO Testnet
Module 7 Lab, part 2: Connect the Order Entry App to EOSIO Testnet
Recap of EOSIO Testnet
Potential Improvements and Next Steps
Application Developer 101 Course Survey