bizhonggeng / flow-chinese-workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flow ** Workshop

Workshop 课程大纲

Flow DApp 开发速览

  • 了解 Flow 面向资源编程模型与账户模型
  • 了解 Cadence 智能合约语言
  • Flow Playground Cadence 使用详解
  • Kitty-item 源码示例与讲解

主讲人:Lsy & JAY & Caos

课后作业:克隆 Kitty-item 项目,并能通过文档启动本地开发环境,部署合约并完成第一笔 NFT 交易,将截图提交到 github 的仓库里

Flow fcl 与前端开发

  • Flow 前端 Demo 演示
  • Flow fcl 工具介绍
    • 使用 fcl 进行账户授权
    • 第三方托管钱包服务认证与实现细节
    • 私钥账户签名的实现代码解析
    • 账户信息结构解析
    • 用户信息获取
    • 合约脚本执行
    • 使用 fcl 部署合约
    • js 与合约交互

简介: 主讲人:Caos 资深前端工程师 & Flow **区技术大使

课后作业:通过 fcl demo 将 helloworld 合约部署在测试网,可以添加新的代码和逻辑进度,将自部署的地址提交到 github 仓库里

Cadence 智能合约开发与部署

  • Flow 开发工具简介
  • Cadence 基础知识
    • Cadence 常用语法
    • 权限控制(Access control)
    • 账户类型(Accounts)
    • 引用 (References)
    • 合约 (Contracts)
    • 事务 (Transactions)
    • NFT 实例讲解

简介: 主讲人:Lsy 区块链开发者 & Flow **区技术大使

课后作业:通过Flow CLI 本地开发测试合约, 部署 Fungible TokensNon-Fungible Tokens 合约部署至测试网,可以添加新的代码和交互逻辑,将自部署的地址提交到 github 仓库里

FLOW GO SDK 介绍

  • FLOW GO SDK 介绍和基本使用
    • FLOW FT 交易的构建,签名和发送
    • FLOW FT 解析,事件订阅
    • FLOW NFT 交易构建,事件解析,事件订阅
    • 智能合约的部署和 script 编写

简介: 主讲人:JAY 资深区块链开发 & Flow **区技术大使

课后作业:编写一个可以获取 FLOW token 或者 NBA TOP SHOP 交易解析的脚本,将代码提交到 github 的仓库里

项目结构介绍

  • courses —— 课程相关的代码和内容
  • teams —— 存放参赛小组的作业或项目资料,通过 fork 本仓库的形式来完成维护,并通过 pull request 提交

About