显示表和视图中的数据
本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、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学堂推荐视频课程
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![区块链项目实战:支持以太坊的MySQL管理系统视频课程](https://s2.51cto.com/images/201806/29/3f7879494360541cb3f562d5bc8cf366.png?x-oss-process=image)
![区块链项目:支持以太坊的小程序云笔记视频课程](https://s2.51cto.com/images/201807/17/39ea98d1c4bd49814b007d5049d11733.png?x-oss-process=image)
![区块链项目实战:支持以太坊的云笔记视频课程](https://s2.51cto.com/images/201806/29/5ae49545cc4effd8815f92bd6353f5d4.png?x-oss-process=image)
![跟宁哥学区块链开发(4):Truffle详解与实战视频教程](https://s2.51cto.com/images/201806/28/ee194ef8695d4e07f79dd09d4e09cd83.png?x-oss-process=image)
![跟宁哥学区块链开发(6):利用以太坊网络学习智能合约视频教程](https://s2.51cto.com/images/201806/28/ec2aaa6ec213b72ec65e390760c354be.png?x-oss-process=image)
![基于hyperledger fabric 1.4 的区块链完整视频教程](https://s2.51cto.com/images/201908/30/cbdb22296eff9d317b2cbac11bb3f9f0.png?x-oss-process=image)
![Solidity智能合约从入门到精通(基于0.8版编译器迭代)](https://s2.51cto.com/images/avater/202203/d4427129436c309a70e9479c5057f3c10f149c.jpg?x-oss-process=image)
![从0到1搭建Fabric去中心化应用](https://s2.51cto.com/images/avater/202201/d34a867790dce29f278018bc0f119751d7d6d8.jpg?x-oss-process=image)