Content of this course
Day 1
- Basics of Blockchain
- How Blockchain works?
- Fundamentals of Blockchain
Wallets
EOA and Contracts Add
Private Key, Public Key
ECDSA
Day 2
Solidity Exclusives
- Payable, Mapping
- Call Vs Transfer Vs Send
- Cryptographic Functions
- Internal/External
- MSG.Sender, Block.Time Stamp
Day 3
WEB3 JS Fundamentals
- What is an ABI?
- ABI (Web3) Vs API (Web 2)
Interaction
- Send Token to an Address
- Interact with a Smart Contract
Day 4
ERC 20 &ERC 721 (NFT)
- What is a Crypto Token (ERC 20)
- What is ERC 1155 (NFT)
- Deploy ERC 20 Token
- Deploy ERC 721 Token
- Interaction
- Mapping
Day 5
Template
App Discussion
- Connect Meta Mask
- Create a Template
- NPX Create-Web3Learn-App
- Use Context Hooks
Day 6
Assignment
PRE
- MINT ERC 20 Token
- Pay Some Ether to Mint
- Use the ERC20 Token to Mint
Post
- Create a Contract that has mined 30 tokensto itself (DIY)
- Use Address to UINT [] Mapping
Day 7
Solving the Assignment & MISC
- Testing
- Auditing
- Basics of DeFi (Uniswap, AAVE)
- Basics of The Graph