您的位置:首页 > 数据库 > Mongodb

用区块链、星际文件系统(IPFS)、Node.js和MongoDB来开发构建电商平台的以太坊DApp实战培训教程

2018-04-01 00:04 639 查看
以太坊开发DApp实战教程——用区块链、星际文件系统、Node.js和MongoDB来构建电商平台, 培训课程向有一定基础以太坊DApp开发者,通过一个去中心化电商应用,在实战中结合以太坊、IPFS、nodejs、Mongo、Express等诸多技术点,敏捷开发,深入浅出,培训教程目录和链接如下:http://xc.hubwiz.com/course/5abbb7acc02e6b6a59171dd6一、引言1.1 课程简介1.2 去中心化,Why?1.3 课程项目概述1.4 基础知识要求1.5 应用架构及区块链概述1.6 理解架构组件的作用1.7 敏捷开发二、 电商智能合约:商品上架与商品信息读取2.1 冲刺目标2.2 项目初始化2.3 商品数据结构2.4 商品目录表2.5 商品上架2.6 查看商品信息2.7 部署电商智能合约2.8 控制台交互测试2.9 脚本交互测试2.10 模拟数据生成脚本三、 电商合约:商品竞价与开标3.1 冲刺目标3.2 拍卖概述3.3 去中心化的维科瑞拍卖3.4 出价信息的数据结构3.5 提交密封出价3.6 揭示真实出价3.7 获取竞价结果3.8 控制台与脚本交互测试四、 初识IPFS:星际文件系统4.1 IPFS:去中心化的文件系统4.2 IPFS节点软件安装与设置4.3 IPFS网络的文件上传与下载五、 用户界面:商品展示页5.1 冲刺目标5.2 前端开发概述5.3 前端入口脚本5.4 商品展示网页5.5 webpack配置、构建与测试运行5.6 商品数据的提取与渲染六、 用户界面:商品上架页6.1 冲刺目标6.2 商品上架流程6.3 商品数据采集6.4 上传资源到IPFS6.5 上传商品信息到区块链七、用户界面:商品详情页7.1 冲刺目标7.2 商品详情页7.3 渲染商品详情7.4 出价表单7.5 揭示出价表单八、 托管合约:多重签名托管8.1 冲刺目标8.2 为什么需要托管合约8.3 托管合约的状态设计8.4 释放资金给卖家8.5 返还资金给买家九、 托管资金管理9.1 冲刺目标9.2 托管阶段概述9.3 电商合约:结束拍卖方法9.4 商品详情页:结束拍卖表单9.5 商品详情页:显示拍卖结果9.6 电商合约:封装托管合约访问接口9.7 商品详情页:托管信息显示9.8 用户界面:资金流向投票十、 链下数据存储10.1 冲刺目标10.2 为什么需要链下存储10.3 MongoDB概述10.4 Mongoose概述10.5 商品模型的架构定义10.6 express概述10.7 Solidity事件10.8 监听商品上架事件10.9 商品查询API10.10 渲染商品展示页十一、 课程总结11.1 部署简明方案11.2 进一步学习http://xc.hubwiz.com/course/5abbb7acc02e6b6a59171dd6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐