编写SQL输入页面
本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、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
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲