CS466
Download as PDF
Web3 Development
Course (UG/PG)
Offering Unit/Department
Course Description
Course Learning Outcomes
At the end of this course, students will be able to:
1. Understand the fundamental and essential concepts of Web3 ecosystem, including decentralization, consensus protocols and tokenization.
2. Explain the architecture and design principles of the Aptos blockchain, including its performance, scalability, and reliability features.
3. Differentiate between accounts, resources, and objects in Move, and implement appropriate access control and asset ownership. Apply the core concepts of the Move language to write, deploy, and upgrade secure smart contracts on the Aptos network.
4. Design and develop decentralized applications (DApps) using the Aptos SDKs (TypeScript, Python, or Go) and associated development tools.
5. Integrate blockchain data using indexers and apply best practices for managing on-chain and off-chain data flows.
6. Demonstrate the ability to test, debug, and analyze smart contract behavior using scripts, events, and blockchain explorers.