版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/xilibi2003/article/details/83581744
区块链全栈开发-以太坊DAPP开发实战视频课程—84人已学习
课程介绍
本门课从一个去中心化应用的概念讲起,让大家理解去中心化应用与传统应用的不同,然后用一个个案例带大家了解掌握中心化应用需要的知识点。 通过dapp应用实战为例,我们可以最根本理解如何编写智能合约,应用UI界面以及它们之间如何进行交互。 在理解DApp本质之后,逐步通过案例深入介绍知识点并引入各个工具提高开发效率。
课程收益
掌握去中心化应用(DAPP)开发技术,可应用到企业实战项目中;
以太坊开发实战能力显著增强;
提升对去中心化应用的理解;
讲师介绍
熊丽兵 更多讲师课程
硕士毕业于北京航空航天大学,先后就职于创新工场(点心),猎豹移动。
课程大纲
第1章:课程简介
1. 课程介绍及收获 9:25
第2章:初探APP
1. 初探DAPP 7:23
2. DApp实现之合约编写 7:59
3. DApp实现之页面编写 8:12
4. DApp实现之web3 13:11
5. 简单Dapp总结 4:25
6. 补充web服务器搭建 7:10
第3章:DAPP节点搭建
1. 模拟节点Ganache安装及介绍 5:46
2. Ganache使用 10:16
3. 官方节点Geth 安装 5:40
4. Geth基本用法及如何连接Geth节点 9:50
5. geth 控制台使用之账号管理及转账 6:57
6. geth 控制台使用之 区块查询及部署合约 6:35
7. geth私有链搭建 9:01
8. geth 搭建节点集群(多节点共享数据) 6:57
9. 节点搭建小结 2:16
第4章:web3详解
1. web3概述 - 如何理解web3 9:06
2. 如果在Dapp 中使用Web3.js 13:31
3. web3.js API介绍-检查环境 6:27
4. 使用web3.js API在DAPP中实现转账 12:20
5. 与合约交互-指定gas调用方法 9:53
6. 监听合约事件刷新UI界面 8:43
7. web3.js 使用总结 3:35
第5章:Truffle 详解
1. 补充编辑器使用说明 3:16
2. Truffle概述 6:11
3. Truffle使用创建工程及新建合约 6:47
4. Truffle 部署合约 6:35
5. Truffle 项目下编写界面UI 5:13
6. 用TruffleContract 与合约交互1 6:37
7. 用TruffleContract 与合约交互2 10:26
8. Truffle中监听,解决nonce不一致的问题 6:44
9. 合约测试用例编写与测试 9:44
10. 给DAPP配置lite-server服务器及小结 7:05
11. 使用JavaScript编写合约测试用例(补) 6:46
第6章:案例1 - 编写ERC20 Token 并创建Toke钱包
1. Truffle unbox 及 openzeppelin使用 8:05
2. 项目部署及运行 6:37
第7章:案例2-投票DAPP
1. 投票合约编写 11:27
2. 投票DAPP UI 编写 8:11
3. 使用以太币投票 10:19
4. 投票合约中引入库、链接库 8:22
大家可以点击【 查看详情】查看我的课程
课程介绍
本门课从一个去中心化应用的概念讲起,让大家理解去中心化应用与传统应用的不同,然后用一个个案例带大家了解掌握中心化应用需要的知识点。 通过dapp应用实战为例,我们可以最根本理解如何编写智能合约,应用UI界面以及它们之间如何进行交互。 在理解DApp本质之后,逐步通过案例深入介绍知识点并引入各个工具提高开发效率。
课程收益
掌握去中心化应用(DAPP)开发技术,可应用到企业实战项目中;
以太坊开发实战能力显著增强;
提升对去中心化应用的理解;
讲师介绍
熊丽兵 更多讲师课程
硕士毕业于北京航空航天大学,先后就职于创新工场(点心),猎豹移动。
课程大纲
第1章:课程简介
1. 课程介绍及收获 9:25
第2章:初探APP
1. 初探DAPP 7:23
2. DApp实现之合约编写 7:59
3. DApp实现之页面编写 8:12
4. DApp实现之web3 13:11
5. 简单Dapp总结 4:25
6. 补充web服务器搭建 7:10
第3章:DAPP节点搭建
1. 模拟节点Ganache安装及介绍 5:46
2. Ganache使用 10:16
3. 官方节点Geth 安装 5:40
4. Geth基本用法及如何连接Geth节点 9:50
5. geth 控制台使用之账号管理及转账 6:57
6. geth 控制台使用之 区块查询及部署合约 6:35
7. geth私有链搭建 9:01
8. geth 搭建节点集群(多节点共享数据) 6:57
9. 节点搭建小结 2:16
第4章:web3详解
1. web3概述 - 如何理解web3 9:06
2. 如果在Dapp 中使用Web3.js 13:31
3. web3.js API介绍-检查环境 6:27
4. 使用web3.js API在DAPP中实现转账 12:20
5. 与合约交互-指定gas调用方法 9:53
6. 监听合约事件刷新UI界面 8:43
7. web3.js 使用总结 3:35
第5章:Truffle 详解
1. 补充编辑器使用说明 3:16
2. Truffle概述 6:11
3. Truffle使用创建工程及新建合约 6:47
4. Truffle 部署合约 6:35
5. Truffle 项目下编写界面UI 5:13
6. 用TruffleContract 与合约交互1 6:37
7. 用TruffleContract 与合约交互2 10:26
8. Truffle中监听,解决nonce不一致的问题 6:44
9. 合约测试用例编写与测试 9:44
10. 给DAPP配置lite-server服务器及小结 7:05
11. 使用JavaScript编写合约测试用例(补) 6:46
第6章:案例1 - 编写ERC20 Token 并创建Toke钱包
1. Truffle unbox 及 openzeppelin使用 8:05
2. 项目部署及运行 6:37
第7章:案例2-投票DAPP
1. 投票合约编写 11:27
2. 投票DAPP UI 编写 8:11
3. 使用以太币投票 10:19
4. 投票合约中引入库、链接库 8:22
大家可以点击【 查看详情】查看我的课程