These are the exercise files used for Ethereum Blockchain DApp Development with Web3 and Truffle course.
The course outline can be found in
https://www.tertiarycourses.com.sg/ethereum-blockchain-dapp-development-with-web3-and-truffle.html
https://www.tertiarycourses.com.gh/advanced-blockchain-solidity-ghana.html
Module 1 Setup Ethereum Blockchain on Truffle and Ganache
- What is Truffle and Ganache
- Install Truffle and Ganache
- Compile and Deploy Contract on Truffle
- Install Third Party Contracts
- Install DApp Boxes
- Truffle Commands
Module 2 Solidity Programming Primer
- What is Solidity
- Import Library
- State Variables and Data Types
- Function and Operators
- Control Structures and Loop
- Modifier
- Event
- Constructor
Module 3 Web3.Js Primer
- What is Web3.js
- Install Web3.js and Create Web3 Instance
- Integrate Web3 to Contract
- Web3 Utility Functions
Module 4 Develope a Pet Shop DApp
- Overview of Pet-Shop DApp
- Compile and Deploy Smart Contract
- Test the Smart Contract
- Web3.js and User Interface Creation
- MetaMask Setup and DApp Testing