以太坊电商DApp实战

以太坊电商DApp实战

汇智网 / hubwiz.com / 2018-2-1

本课程面向有一定基础的以太坊DApp开发者,通过一个去中心化电商DApp的完整开发过程,引导学习者在实战中深入理解并掌握如何基于以太坊开发去中心化应用。课程涵盖以太坊、IPFS、MongDB、Express等诸多技术点,采用敏捷开发思路,内容深入浅出,是不可多得的以太坊DApp实战课程。

¥999.00 ¥499.00
  • 三个月服务期
  • 全新练习环境
  • 一对一远程助教
  • 本课程不参加会员半价优惠活动
151
7
引言 课程简介 去中心化,Why? 课程项目概述 基础知识要求 应用架构概述 理解架构组件的作用 敏捷开发 电商合约:商品上架与商品信息读取 冲刺目标 项目初始化 商品数据结构 商品目录表 商品上架 查看商品信息 部署电商合约 控制台交互测试 脚本交互测试 模拟数据生成脚本 电商合约:商品竞价与开标 冲刺目标 拍卖概述 去中心化的维科瑞拍卖 出价信息的数据结构 提交密封出价 揭示真实出价 获取竞价结果 控制台与脚本交互测试 初识IPFS:星际文件系统 IPFS:去中心化的文件系统 IPFS节点软件安装与设置 IPFS网络的文件上传与下载 用户界面:商品展示页 冲刺目标 前端开发概述 前端入口脚本 商品展示网页 webpack配置、构建与测试运行 商品数据的提取与渲染 用户界面:商品上架页 冲刺目标 商品上架流程 商品数据采集 上传资源到IPFS 上传商品信息到区块链 用户界面:商品详情页 冲刺目标 商品详情页 渲染商品详情 出价表单 揭示出价表单 托管合约:多重签名托管 冲刺目标 为什么需要托管合约 托管合约的状态设计 释放资金给卖家 返还资金给买家 托管资金管理 冲刺目标 托管阶段概述 电商合约:结束拍卖方法 商品详情页:结束拍卖表单 商品详情页:显示拍卖结果 电商合约:封装托管合约访问接口 商品详情页:托管信息显示 用户界面:资金流向投票 链下数据存储 冲刺目标 为什么需要链下存储 MongoDB概述 Mongoose概述 商品模型的架构定义 express概述 Solidity事件 监听商品上架事件 商品查询API 渲染商品展示页 课程总结 部署简明方案 进一步学习