Table of Content
START AT THE END
- The Course Overview
- Posting an Item for Sale
- Buying an Item for Sale
- Concluding the Transaction and Releasing the Funds
- Setting Up Our Development Environment
CREATE YOUR FIRST SMART CONTRACT IN ETHEREUM
- Creating a Contract with Solidity
- Add Datatypes and Functions to a Contract
- Change Function Behaviors with Modifiers
- Emitting Events
- Create a kill() Function for Your Smart Contract
TESTING YOUR SMART CONTRACT
- Why Tests Are Necessary?
- Write Unit Tests in Solidity
- Write Integration Tests in JavaScript Using Mocha
- Use Ganache to Run Your Tests
- Debugging Your Smart Contract When Tests Fail
BUILD A USER INTERFACE FOR YOUR SMART CONTRACT USING REACT
- Retrieve the Data from the Smart Contract on Page Load
- Implement the Contract Purchases in the UI
- Persist the Contract State and Refresh the UI on State Change
- Configure a MetaMask Wallet for Purchases
- Instrument User Feedback and Logging for Successful Transactions and Errors
DEPLOYING YOUR SMART CONTRACT
- Deploy Your Contract Locally Using Ganache
- Deploy Your Contract to Testnet
- Deploy Your UI to AWS
- Interacting with Your Application on Testnet
- Troubleshooting Deployments
Apply for certification
https://www.vskills.in/certification/security/certificate-in-blockchain