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