COURSE OVERVIEW
COURSE CURRICULUM
-
1
Welcome to the course!
-
A message from the instructor
-
Disclaimer
-
Download Course Presentation
-
-
2
Module 1: DeFi Fundamentals | 10 Lessons | 2 Demonstrations | Hands-on Exercise
-
Module Overview
-
Stable Coins and Tokens
-
Demonstration - ERC20 Tokens
-
Lending and Borrowing
-
Demonstration - Lending and Borrowing
-
DeFi Metrics: Total Value Locked (TVL)
-
Swapping Tokens
-
Module Summary
-
Hands-on Exercise: DeFi Fundamentals
-
Interactive Exercise
-
-
3
Module 2: Ethereum Smart Contracts | 10 Lessons | 2 Demonstrations | Hands-on Exercise
-
Module Overview
-
Ethereum Fundamentals
-
Decentralized Finance (DeFi) Overview
-
The DeFi Ecosystem
-
Smart Contracts
-
Demonstration - Solidity Part I
-
Demonstration - Solidity Part II
-
Module Summary
-
Hands-on Exercise: Ethereum Smart Contracts
-
Interactive Exercise
-
-
4
Module 3: Automated Market Makers (AMMs) and Liquidity Pools (LPs) | 10 Lessons | 2 Demonstrations | Hands-on Exercise
-
Module Overview
-
CeFi vs DeFi
-
What is an AMM?
-
Uniswap Architecture
-
Demonstration - Uniswap
-
Liquidity Pools (LPs) Overview
-
Demonstration - Liquidity Pools (LPs)
-
Module Summary
-
Hands-on Exercise: Automated Market Makers (AMMs) and Liquidity Pools (LPs)
-
Interactive Exercise
-
-
5
Module 4: Decentralized Exchange Development (Project 1) | 10 Lessons | 3 Demonstrations | Hands-on Exercise
-
Module Overview
-
DEX Architecture
-
Demonstration - Hardhat Project
-
Demonstration: Project Configuration
-
Slippage
-
Arbitrum Network
-
Demonstration - Arbitrum configuration
-
Module Summary
-
Hands-on Exercise: Decentralized Exchange Development (Project 1)
-
Interactive Exercise
-
-
6
Module 5: Advanced Decentralized Exchange Development (Project 2) | 10 Lessons | 3 Demonstrations | Hands-on Exercise
-
Module Overview
-
Liquidity Pool (LP) Factory
-
Demonstration - Liquidity Pool (LP) Factory
-
DEX Router Contract
-
Demonstration - DEX Router Implementation
-
Security Considerations
-
Demonstration - Smart Contracts Testing
-
Module Summary
-
Hands-on Exercise: Decentralized Exchange Development (Project 2)
-
Interactive Exercise
-
-
7
Module 6: Decentralized Exchange Web3 Application Development (Project 3) | 10 Lessons | 4 Demonstrations | Hands-on Exercise
-
Module Overview
-
React Project
-
Demonstration - React Project
-
Demonstration - Smart Contract Integration
-
Ether to Token Swap
-
Demonstration - Ether to Token Swap
-
Demonstration - Security Testing
-
Module Summary
-
Hands-on Exercise: Decentralized Exchange Development (Project 3)
-
Interactive Exercise
-
-
8
Module 7: Summary and Final Exam
-
Module Overview
-
Course Summary
-
Exam Details
-
Final Exam
-