Course curriculum
-
1
EOSIO for Ethereum Developers 101
-
Course Description
-
Course Syllabus
-
-
2
Module 1: How EOSIO Works
-
Introduction to EOSIO
-
EOSIO and Ethereum: Similarities and Differences
-
EOSIO and Ethereum Access Models Compared
-
EOSIO Basics: Consensus
-
EOSIO Basics: Accounts
-
EOSIO Basics: Permissions
-
EOSIO Basics: Resources
-
The Reference EOSIO System Contracts
-
-
3
Module 2: Writing Your First EOSIO Contract
-
EOSIO Development Tools
-
Option 1: Getting Started with cleos
-
Option 2: Getting Started with EOS Studio
-
Option 3: The EOSIO Web IDE
-
Option 4: Zeus SDK
-
Hashstorer Codealong: Contract Basics
-
Tic Tac Toe Lab 1: Contract Basics
-
Submit Lab 1: Contract Basics
-
Getting Help Along the Way
-
-
4
Module 3: State Storage with Multi-Index Tables
-
State Storage on EOSIO
-
Hashstorer Codealong: Adding State Storage
-
Tic Tac Toe Lab 2: Adding State Storage
-
Submit Lab 2: Adding State Storage
-
Updating EOSIO Multi-Index Table Schemas
-
-
5
Module 4: Receiving Tokens to a Contract
-
Intro to Tokens on EOSIO
-
Hashstorer Codealong: Adding a Payable Action
-
Hashstorer Codealong: Tracking Running Balances
-
Hashstorer Codealong: Deploying a Token and Testing Our Payable Action
-
Tic Tac Toe Lab 3: Payable Actions
-
Submit Lab 3: Payable Actions I
-
Tic Tac Toe Lab 4: Payable Actions II
-
Submit Lab 4: Payable Actions II
-
-
6
Module 5: Sending Tokens from a Contract
-
Hashstorer Codealong: Adding an Inline Action
-
Tic Tac Toe Lab 5: Adding an Inline Action
-
Submit Lab 5: Adding an Inline Action
-
-
7
Module 6: More to Explore: Testing Frameworks and Further Resources
-
Testing Frameworks for EOSIO
-
Note on Zeus SDK Setup and Testing
-
-
8
Final Project: Finishing Tic Tac Toe
-
Tic Tac Toe Lab 6: Final Project
-
Submit Lab 6: Final Project
-
-
9
EOSIO for Ethereum Developers Course Survey
-
EOSIO for Ethereum Developers Course Survey
-