Solidity and smart contract development
Enseignant responsable :
- TIANCHAN DONG
Description du contenu de l'enseignement :
The course begins with an introduction of Github and Solidity coding fundamentals before diving into smart contract development. Participants will learn the most common ERC standards for Tokens and NFTs before building more complex contracts for DAOs. Along the way, blockchain architecture and the revenue model of the Ethereum protocol will also be explored.
The course schedule is as follows:
Week 1 - Ethereum history, the EVM, and Remix
Week 2 - Solidity Concepts and Tokenomics
Week 3 - DeFi and MEV
Week 4 - NFTs and Use Cases
Week 5 - DAOs
Week 6 - Advanced concepts: Memory and Security
Pré-requis recommandés :
Familiarity with Remix IDE.
Open source collaboration, especially Github.
Coefficient : 0,5Compétence à acquérir :
At the conclusion of this course, participants will gain a deep understanding of blockchain architecture and programming, executing the most common use cases such as NFT and DAOs. The course will also touch upon open source communities, its valuation and community management.
Mode de contrôle des connaissances :
The level of mastery will be continuously assessed throughout the course by:
- A weekly presentation on a topic more in depth than what is presented in the lecture material
- Weekly homeworks
- Final oral exam
Bibliographie, lectures recommandées
Solidity Documentation - docs.soliditylang.org/en/latest/ Code examples - solidity-by-example.org