视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

适用人群
node.js程序员,electron程序员,以太坊程序员


本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。
   本系统涉及到了如下两类技术。
1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Electron、MyS
   Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。
2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存二维数据表,以及从以太坊网络上获取二维数据表)。
  通过本课程可以学到两类技术:
1.  通过Web栈技术开发桌面应用
2.  通过智能合约保存和读取二维表数据。

课程大纲

章节1:项目演示                               免费试看
课时1   项目演示21:41
章节2:主界面设计
课时2   显示主页面15:54
课时3   主页面的布局07:53
课时4   为主页面添加工具条按钮04:07
章节3:管理数据库
课时5   响应“连接”按钮单击事件09:08
课时6   显示连接数据库的设置窗口11:14
课时7   设计连接数据库窗口的页面01:34
课时8   响应数据库连接窗口的事件06:54
课时9   获取所有的MySQL数据库名14:51
课时10   获取指定数据库中所有表和视图名称11:33
课时11   进一步完善数据库操作类Database05:25
课时12   连接数据库21:48
课时13   在树组件中显示数据库名称09:28
课时14   在树组件中显示表和视图16:05
课时15   显示表和视图中的数据08:29
课时16   自动连接MySQL数据库04:55
章节4:执行SQL语句
课时17   编写SQL输入页面07:34
课时18   显示输入SQL语句的页面06:45
课时19   执行SQL语句07:39
章节5:以太坊与智能合约
课时20   如何支持以太坊网络05:59
课时21   设计存取数据表的智能合约09:55
课时22   定义DataStorage中的数据结构10:54
课时23   将数据表保存到以太坊网络上19:57
课时24   在Solidity语言中连接字符串06:05
课时25   使用Solidity语言编写截取子字符串的函数04:15
课时26   获取已经保存的数据表的名称09:36
课时27   根据表名从以太坊网络获取二维表数据15:36
课时28   将DataStorage合约部署在以太坊网络上04:31
课时29   编写封装调用智能合约函数的JavaScript类:初始化12:41
课时30   调用合约的saveData函数22:31
课时31   调用合约的getData函数08:21
课时32   调用合约的getNames函数03:03
课时33   获取交易状态03:48
课时34   显示以太坊网络上保存的数据表名称08:07
课时35   查看以太坊网络上的二维表数据08:54
课时36   将上传以太坊的任务添加到队列11:09
课时37   从队列中获取任务,并将数据上传到以太坊网络(项目完结)22:31



相关推荐
客服 关于