
- 畅销套餐
- 精选套餐
- 人气套餐










- 课程介绍
- 课程大纲试看
- 讲师好课189
- 学员评价
适合人群:
node.js程序员,electron程序员,以太坊程序员
你将会学到:
本课程让学员使用多种技术开发支持以太坊的MySQL数据库管理系统,其中包括Electron、Nox
课程简介:
本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。
本系统涉及到了如下两类技术。
1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Electron、MySQL
Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。
2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存二维数据表,以及从以太坊网络上获取二维数据表)。
本系统也是JavaScript是目前**真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。
1.移动应用(Android、iOS)【React Native、其他一些混合开发框架】
2. Web(Node.js【相当于Java EE、ASP.NET】 + Express)
3. Web API(Node.js + Express)
4.控制台(Node.js)
5.桌面应用(electron【HTML+JavaScript+CSS】 + Node.js)
6.浏览器插件(chrome、firefox)
7.嵌入式应用,通过JavaScript来控制硬件(Ruff)
8.编译器(Antlr)【词法和语法分析器,生成AST】
当然还要很多,这里不再一一列举了。
通过本课程可以学到两类技术:
1. 通过Web栈技术开发桌面应用
2. 通过智能合约保存和读取二维表数据。
51CTO学堂推荐专题
51CTO学堂推荐视频课程
课程大纲-区块链项目实战:支持以太坊的MySQL管理系统视频课程
资料下载第1章项目演示(21分钟1节)
第2章主界面设计(27分钟3节)
第3章管理数据库(2小时1分钟12节)
第4章执行SQL语句(21分钟3节)
第5章以太坊与智能合约(2小时55分钟18节)
“李宁”老师的其他课程更多+
5