This video series builds on an earlier one. You will need to understand geth and truffle before starting this course. We cover in this course -
1. How to compile a solidity contract using solc and also using truffle.
2. How to code state variables.
3. How to code functions and function modifiers.
4. How to write events in a contract.
5. How to test a contract using geth and how to test events.
There is a practice test.
At the end of this course you should be able to -
1. Define a contract instance, and define an ABI.
2. Code a smart contract, define state variables, define their scope, and test their values.
3. Code events in a smart contract.
4. Test a smart contract in geth.
5. Write, compile, deploy, and test smart contracts.