区块链开发入门到精通视频教程
区块链开发入门到精通视频教程
2017年7-9月开播炼数成金新课 视频+源码+作业
毫无疑问,区块链技术在当下是一个非常火的新技术,受到全球各大型IT公司和专家的推崇。前不久,区块链技术平台企业以太坊联盟(EEA)宣布正式成立,摩根大通、微软、英特尔等近30家巨头加入。极度看好以太坊前景。
什么是以太坊?
Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。xa0
以太坊和比特币有什么不同?谁更有前景?
在哲学、结构、货币政策与愿景方面,以太坊与比特币网络完全不同。比特币被开发用作一种数字黄金和一种现金系统。相比之下,以太坊被用于补充去中心化应用。本质上讲,比特币是一种数字货币,而以太坊是一种去中心化应用网络。前景方面,目前更多人认为:以太坊,一个真正可以与比特币竞争的对手,更认为以太坊有更大的发展潜力!xa0
目前区块链一词,虽然火热,但是真正了解区块链技术的却不多。如若你不再希望只做旁观者,欢迎来学习本课程,学完本课程你可以掌握以下内容:深度掌握区块链技术,了解什么是挖矿,学会如何构建属于你自己的区块链网络,如何在你自己的区块链网络或企业以太坊网络上发布你自己的应用,如何编写智能合约,区块链技术应用等。本课程秉承以实用为主,主要讲授一线实践技能,确保让同学们能快速学以致用!xa0
课程大纲:
第1课.xa0 xa0 区块链介绍
a)xa0 xa0 区块链技术简介
b)xa0 xa0 区块链平台,以太坊,一个开源的区块链技术平台
c)xa0 xa0 以太坊工作原理,以太坊虚拟机,账户
d)xa0 xa0 以太坊能用来干什么,区块链技术应用鉴赏等
e)xa0 xa0 以太坊白皮书
第2课.xa0 xa0 客户端安装及运行
a)xa0 xa0 客户端安装
b)xa0 xa0 以太坊账户创建及管理
c)xa0 xa0 多重签名账户
d)xa0 xa0 以太币
第3课.xa0 xa0 以太坊网络
a)xa0 xa0 以太网网络类型
b)xa0 xa0 构建本地私有网络,自定义创世区块
c)xa0 xa0 在本地私有网络上挖矿
第4课.xa0 xa0 智能合约编程入门
a)xa0 xa0 以太坊多个私有节点组网
b)xa0 xa0 多节点中,智能合约编写部署和使用介绍
c)xa0 xa0 开发语言Solitidy介绍
d)xa0 xa0 搭建开发环境
e)xa0 xa0 基本变量类型
第5课.xa0 xa0 Solitidy复杂变量类型
a)xa0 xa0 枚举
b)xa0 xa0 结构
c)xa0 xa0 映射
e)xa0 xa0 区块和交易的常用属性和方法介绍
第6课.xa0 xa0 Solitidy 方法
a)xa0 xa0 匿名方法
b)xa0 xa0 修改器
第7课.xa0 xa0 Solitidy 继承 和 事件
第8课.xa0 xa0 Solitidy 编程实战
a)xa0 xa0 智能合约--“投票”
第9课.xa0 xa0 Solitidy 编程实战
a)xa0 xa0 智能合约—“创建属于自己的代币”
b)xa0 xa0 智能合约--“公开拍卖”
第10课.xa0 xa0 去中心化应用Dapp项目实战
a)xa0 xa0 以太坊web3接口
b)xa0 xa0 搭建以太坊在线钱包
c)xa0 xa0 在Windows上搭建truffle 的开发框架
授课时间:
课程预计2018年6月27日开课,课程预计持续时间为12周。
授课对象:
对区块链技术感兴趣的同学,对构建智能合约,去中心化的应用感兴趣的同学
收获预期:
掌握构建自己的区块链网络的能力,可发行自己的区块链货币,编写构建智能合约,发布去中心化的应用等
授课讲师:
8年编程开发经验,某大型科技公司CTO。2014年开始跟踪和研究区块链技术,翻译多部区块链相关技术手册,如Ethereum 开发手册,Solidity开发手册,web3,web3j API接口文档等
相关资源