课程介绍
注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1 图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
适用人群
javascript程序员,node.js程序员,electron程序员,以太坊程序员
课程概述
本课程主要讲解了如何利用electron开发桌面版的云笔记系统,以及如何让云笔记支持以太坊网络,也就是通过Solidity语言编写智能合约,然后通过智能合约存取云笔记数据。
课程大纲
章节1:项目演示 免费试看
课时1 项目演示09:10
课时2文本项目源代码
章节2:云笔记客户端和服务端
课时3 显示主窗口12:56
课时4 主页面的布局03:48
课时5 本地数据库(SQLite)设计03:42
课时6 登录页面04:23
课时7 实现用于注册用户的方法和路由06:37
课时8 实现用户注册页面09:59
课时9 实现用户登录的方法和路由04:14
课时10 在登录页面通过路由完成登录校验06:37
课时11 在云笔记列表中显示右键菜单05:15
课时12 添加树节点(将目录结构保存到SQLite数据库中)07:54
课时13 删除树节点(从SQLite数据库中删除节点记录)02:33
课时14 集成百度富文本编辑器04:39
课时15 将笔记保存到本地SQLite数据库中04:38
课时16 从SQLite数据库装载笔记02:21
课时17 编写用于同步云笔记的路由03:00
课时18 同步云笔记03:18
章节3:以太坊与智能合约-
课时19 编写用于存取云笔记的智能合约09:31
课时20 在以太坊网络上部署智能合约07:40
课时21 编写用于与合约交互的JavaScript类05:11
课时22 监控云笔记数据,并将数据上传到以太坊网络18:38
课时23 从以太坊恢复云笔记数据04:37