350分钟

Flow DApp开发入门课程——从初识Cadence到搭建Marketplace

Flow DApp开发入门课程——从初识Cadence到搭建Marketplace

为了满足中国开发者想快速尝试如何在Flow上搭建自己的首个Dapp,TinTinLand与Flow公链共同推出全球首发《Flow DApp开发入门课程——从初识Cadence到搭建Marketplac…

课程分类
编程开发 | 软件开发
适用人群
工程师, 研究员
课程标签
DApp开发,智能合约,区块链
为了满足中国开发者想快速尝试如何在Flow上搭建自己的首个Dapp,TinTinLand与Flow公链共同推出全球首发《Flow DApp开发入门课程——从初识Cadence到搭建Marketplace》开发课程。我们希望通过这门课程,你可以能够在Flow公链上进行Cadence智能合约语言的开发,熟练使用Flow生态常用的开发工具链,以及掌握使用FCL(Flow Client Library) 前端库开发Flow DApp的知识要点,开始创建基于Flow的第一个Dapp 这是一门专为中国开发者设计的全球首发课程,由TinTinLand与Flow公链共同推出。该课程旨在满足中国开发者快速尝试在Flow公链上构建自己首个DApp的需求。 通过参与这门课程,将帮助学员能够在Flow公链上进行Cadence智能合约语言的开发。深入学习Cadence的基本语法和特性,掌握如何编写智能合约代码,以实现在Flow公链上的可编程功能,为学员提供坚实的区块链开发基础,为未来的DApp开发之路打下坚实的基石。 此外,课程还将重点介绍Flow生态常用的开发工具链,帮助学员熟练使用这些工具进行开发和调试。学习如何使用部署工具、调试工具和测试工具等,以确保智能合约在Flow公链上正确运行。提高学员的开发效率和代码质量。 课程还将引导学员逐步创建基于Flow公链的第一个DApp实例——Marketplace(市场)。深入剖析如何设计和开发一个基于Flow公链的市场应用,包括用户身份验证、商品展示和交易功能。通过实践项目,学员能够开始创建自己的基于Flow的第一个DApp,并将所学知识应用于实际场景。 通过本课程的学习,学员将获得在Flow公链开发DApp的全面实践经验。无论是对区块链开发感兴趣,还是希望在Flow公链上构建自己的DApp,这门课程都将为学员提供宝贵的知识和技能,帮助学员快速入门,并开始在Flow公链上实现创意和项目。
引言 第1章 Cadence基础知识 - 1-1 基本语法 - 1-2 函数与复合类型 - 1-3 Playground 第2章 账户、交易、模拟器与本地开发 - 2-1 Flow 的资源保存和账户存储空间 - 2-2 Flow 的交易模型与多签机制 - 2-3 工程项目初始化、环境配置与模拟器 - 2-4 使用模拟器进行合约开发 第3章 Cadence开发最佳实践 - 3-1 接口与Capability访问控制的实践 - 3-2 方法中的前置和后置条件 - 3-3 可升级合约的最佳实践 - 3-4 Flow FT_NFT_Metadata标准接口 第4章 实战:上手FCL开发 - 4-1 实战引言 - FCL(Flow Client Library) - 4-2 CryptoDappy 实战1 - FCL入门介绍与授权认证 - 4-3 CryptoDappy 实战2 - 通过FCL使用Script查询链上数据 第5章 实战:使用FCL进行链上交互 - 5-1 实战引言 - FCL的链上交互 - 5-2 CryptoDappy 实战3 - 使用Transactions与智能合约进行交互 - 5-3 CryptoDappy 实战4 - 将FUSD运用到Dappy的支付当中 第6章 实战:NFT的铸造与销售 - 6-1 实战引言 - NFT的铸造与销售 - 6-2 CryptoDappy 实战5 - 如何在Flow链上铸造你的Dappy - 6-3 CryptoDappy 实战6 - 如何实现Dappy Packs的功能
TinTinland/Bohao

TinTinland/Bohao

赋能下一代开发者的技术社区/Dapper Labs中国 技术负责人