|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solidity-no-1/
课程评论:没有评论
**课程名称:《Solidity零基础》(2023新)-Web3全栈开发系列** **课程概述:** 本课程旨在带领学习者从零开始掌握Solidity编程语言,为Web3全栈开发打下坚实基础。课程内容全面,涵盖了Solidity的语法、数据类型、合约特性、控制流程等核心概念,并特别深入讲解了ERC20、ERC721和ERC1155等主流代币标准,最后通过真实案例指导学员开发与部署自己的智能合约。课程中若涉及代码,均会提供源代码。 **课程主要内容:** 1. **课程预备知识:** 介绍学习Solidity所需的背景知识。 2. **Remix开发工具:** 讲解并演示Remix集成开发环境的使用。 3. **Solidity基本语法:** 学习Solidity语言的基础语法规则。 4. **Solidity数据类型:** 深入了解值类型(如整型、布尔型、字节数组等)与引用类型(如地址、数组、映射、结构体等)及其应用。 5. **Solidity合约类、抽象类、接口与类库:** 学习Solidity中不同类型的代码组织和复用机制。 6. **Solidity方法与修饰符:** 掌握Solidity函数的定义、参数、返回值以及修饰符的使用。 7. **Solidity控制流程:** 学习条件语句(if-else)、循环语句(for, while)等控制程序执行流程。 8. **Solidity关键字/保留字:** 了解Solidity语言中保留的关键字及其含义。 9. **深入了解ERC20通证:** 详细讲解ERC20标准的实现和应用,用于创建同质化代币。 10. **深入了解NFT/ERC721:** 深入学习ERC721标准,掌握非同质化代币(NFT)的开发。 11. **深入了解ERC1155:** 学习ERC1155多代币标准,支持同质化和非同质化代币的混合发行。 12. **真实案例与智能合约开发部署:** 通过实际项目,指导学员从头开始开发、测试并部署自己的智能合约。
该课程主要内容如下:(如果章节涉及到代码,都会附有源代码)一、学习课程的预备知识二、了解Remix开发工具与使用三、了解Solidity语言的基本语法四、了解Solidity语言的数据类型,值类型与应用类型五、了解Solidity语言合约类、抽象类、接口与类库六、了解Solidity语言的方法与修饰符七、了解Solidity语言的控制流程八、了解Solidity语言的关键字/保留字九、深入了解ERC20通证十、深入了解NFT/ERC721十一、深入了解ERC1155十二、了解真实案例,开发与部署自己的智能合约