项目实战:支持以太坊的MySQL管理系统视频课程—222人已学习
课程介绍
本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。 本系统涉及到了如下两类技术。
课程收益
本课程让学员学会使用多种技术开发支持以太坊的MySQL数据库管理系统,其中包括Electron、Node.js、Web3.js、Solidity等技术。
讲师介绍
李宁 更多讲师课程
东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
第1章:项目演示
1. 项目演示 21:41
第2章:主界面设计
1. 显示主页面 15:54
2. 主页面的布局 7:53
3. 为主页面添加工具条按钮 4:07
第3章:管理数据库
1. 响应“连接”按钮单击事件 9:08
2. 显示连接数据库的设置窗口 11:14
3. 设计连接数据库窗口的页面 1:34
4. 响应数据库连接窗口的事件 6:54
5. 获取所有的MySQL数据库名 14:51
6. 获取指定数据库中所有表和视图名称 11:33
7. 进一步完善数据库操作类Database 5:26
8. 连接数据库 21:48
9. 在树组件中显示数据库名称 9:28
10. 在树组件中显示表和视图 16:05
11. 显示表和视图中的数据 8:29
12. 自动连接MySQL数据库 4:55
第4章:执行SQL语句
1. 编写SQL输入页面 7:34
2. 显示输入SQL语句的页面 6:45
3. 执行SQL语句 7:39
第5章:以太坊与智能合约
1. 如何支持以太坊网络 5:59
2. 设计存取数据表的智能合约 9:55
3. 定义DataStorage中的数据结构 10:54
4. 将数据表保存到以太坊网络上 19:57
5. 在Solidity语言中连接字符串 6:06
6. 使用Solidity语言编写截取子字符串的函数 4:15
7. 获取已经保存的数据表的名称 9:36
8. 根据表名从以太坊网络获取二维表数据 15:36
9. 在树组件中显示数据库名称 4:32
10. 编写封装调用智能合约函数的JavaScript类:初始化 12:41
11. 调用合约的saveData函数 22:31
12. 调用合约的getData函数 8:22
13. 调用合约的getNames函数 3:03
14. 获取交易状态 3:48
15. 显示以太坊网络上保存的数据表名称 8:07
16. 查看以太坊网络上的二维表数据 8:54
17. 将上传以太坊的任务添加到队列 11:09
18. 从队列中获取任务,并将数据上传到以太坊网络(项目完结) 5:20
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。 本系统涉及到了如下两类技术。
课程收益
本课程让学员学会使用多种技术开发支持以太坊的MySQL数据库管理系统,其中包括Electron、Node.js、Web3.js、Solidity等技术。
讲师介绍
李宁 更多讲师课程
东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
第1章:项目演示
1. 项目演示 21:41
第2章:主界面设计
1. 显示主页面 15:54
2. 主页面的布局 7:53
3. 为主页面添加工具条按钮 4:07
第3章:管理数据库
1. 响应“连接”按钮单击事件 9:08
2. 显示连接数据库的设置窗口 11:14
3. 设计连接数据库窗口的页面 1:34
4. 响应数据库连接窗口的事件 6:54
5. 获取所有的MySQL数据库名 14:51
6. 获取指定数据库中所有表和视图名称 11:33
7. 进一步完善数据库操作类Database 5:26
8. 连接数据库 21:48
9. 在树组件中显示数据库名称 9:28
10. 在树组件中显示表和视图 16:05
11. 显示表和视图中的数据 8:29
12. 自动连接MySQL数据库 4:55
第4章:执行SQL语句
1. 编写SQL输入页面 7:34
2. 显示输入SQL语句的页面 6:45
3. 执行SQL语句 7:39
第5章:以太坊与智能合约
1. 如何支持以太坊网络 5:59
2. 设计存取数据表的智能合约 9:55
3. 定义DataStorage中的数据结构 10:54
4. 将数据表保存到以太坊网络上 19:57
5. 在Solidity语言中连接字符串 6:06
6. 使用Solidity语言编写截取子字符串的函数 4:15
7. 获取已经保存的数据表的名称 9:36
8. 根据表名从以太坊网络获取二维表数据 15:36
9. 在树组件中显示数据库名称 4:32
10. 编写封装调用智能合约函数的JavaScript类:初始化 12:41
11. 调用合约的saveData函数 22:31
12. 调用合约的getData函数 8:22
13. 调用合约的getNames函数 3:03
14. 获取交易状态 3:48
15. 显示以太坊网络上保存的数据表名称 8:07
16. 查看以太坊网络上的二维表数据 8:54
17. 将上传以太坊的任务添加到队列 11:09
18. 从队列中获取任务,并将数据上传到以太坊网络(项目完结) 5:20
大家可以点击【 查看详情】查看我的课程