Content of this course
Introduction to Web 3.0, Blockchain
- Introduction to Solidity
- Solidity Programming
Solidity
- Ethereum Architecture
- Variables,
- Inheritance,
- Implicit conversion,
- Explicit Conversion,
- Cryptography,
- Call back
Functions
- Constructor
- Receive Function
- Fallback Function
- External
- Public
- Internal
- Private
- View and Pure
Projects
- Building ERC 20 (Fungible Token Standard)
- ERC 721
- ERC 721A
- ERC 1155
- AMM (UniSwap V2)
- Lending (Collateralized Lending)
- Vaults (Decentralized Crypto Safe Storing)
- Staking (Depositing Tokens into Contract for Yield)
- Flash Loans (Borrow Crypto without Collateral)
- Other projects
Advanced Solidity
- Delegate Calls
- Factory Smart Contracts
- Smart contract Upgradeability etc
- Gas Optimization
Security and Scaling Solutions
- Basics of Smart Contract Security
- Basics of Zk Rollups
- High-level features of ZkSync 2.0
- Basics of Polygon ZkEvm
Collaborate
- Architect and build a Web 3.0 app from scratch with a team of developers