目录

  • 1 区块链实战开发系列之从零构建以太坊智能合约
    1. 00.区块链项目投票系统从零一步一步搭建实战

      00:02:35

    2. 01.区块链钱包myEtherWallet

      00:08:40

区块链实战开发系列之从零构建以太坊智能合约

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问



区域链被炒得火热,很多企业趋之若鹜。那么传说中的区块链究竟是什么?其技术原理和能在文娱消费领域应用的实际场景都有哪些?在中国,区块链的落地难度主要体现在哪里?以及,为什么是从2017年底开始,区块链×文娱的概念正式被炒热?本课程将以项目实战的形式详细讲解如何从零构建以太坊智能合约。学完能深入理解区块链底层原理及项目实操。




1.课程研发环境
以太坊开发环境
开发工具:atom;


2.内容简介
此课程主要介绍了区块链2.0 以太坊开发案例, 本以项目实战的形式详细讲解如何从零构建以太坊智能合约。学完能深入理解区块链底层原理及项目实操




Andy老师 :
区块链、大数据项目讲师, Java开发、10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训。
擅长领域
区块链: BitCoin、Solidity、Truffle、Web3、IPFS、Hyperledger Fabirc、Go、RAS;
大数据:Hadoop、HDFS、MapReduce、HBase、Kafka、Spark、CDH 5.3.x集群;
10余年软件研发及企业培训经验,丰富的企业应用软件开发经验、深厚的软件架构设计理论基础及实践能力。
为中石化,中国联通,中国移动等知名企业提供企业培训服务。
项目开发历程:基于大数据技术推荐系统 ,电商大数据分析与统计推断,H5跨平台APP,电信系统,go语言实现storm和zk类似框架。



00.区块链项目投票系统从零一步一步搭建实战
01.区块链钱包myEtherWallet
02.区块链的钱包METAMASK的创建和添加导入
03.区块链的钱包获取测试币以及转账
04.区块链的钱包介绍以及多个方式测试交易
05.区块链概念加深理解之中心化和非中心化
06.区块链概念的加深理解过程
07.区块链概念的演示
08.区块链的概念以及以太坊的缺点
09.区块链的概念什么是智能合约以及将智能合约部署到区块链的流程
10.区块链项目实战简介
11.环境按照atom的使用
12.truffle的介绍和nodejs管理包的安装
13.truffle创建一个应用的讲解
14.区块链练习web3 js的介绍和学习
15.Truffle项目的导入以及对应文件夹的介绍
16.Truffle项目的编译过程
17.Truffle项目的单元测试的使用
18.Truffle项目的部署
19.用truffle box生成项目
20.投票系统的概要说明
21.智能合约的编写和测试
22.智能合约投票系统项目页面的显示
23.智能合约投票并且显示出来对应数据
24.在投票系统中增加一个投票按钮
25.投票系统投票保存到区块链里面并且显示
26.区块链实战开发的环境介绍
27.代币的基本开发流程
28.代币ERC20的介绍以及接口的开发
29.代币的完整实现以及在真实测试环境中使用
30.钱包发布代币的步骤
31.ICO平台介绍
32.以太坊环境安装
33.以太坊命令的介绍以及同步网络
34.以太坊创建账号
35.以太坊转账操作
36.以太坊发布代码的流程
37.以太坊代币方法的介绍
38.以太坊合约代码的讲解
39.智能合约项目宠物店的介绍以及环境介绍
40.智能合约项目Ganache本地节点windows环境的介绍
41.智能合约项目truffle创建项目的2种方式
42.智能合约项目宠物店合约的编写
43.智能合约项目的部署以及配置本地挖矿
44.智能合约项目把当前项目变成一个web项目
45.智能合约项目宠物页面的展示
46.智能合约项目模板加载的js引入
47.智能合约项目web3js和合约的编写
48.智能合约项目宠物领养的标记和领养合约的调用
49.智能合约项目实战项目宠物的领养演示效果








目标一. 学习区块链开发基本原理
目标二. 学会用区块链开发项目
目标三. 通过此课学习能独立用web端和智能合约调用



亮点一、以代码实战方式讲解知识点


亮点二、以图形方式加深概念理解



1.课程针对人群
本课程针对具有一定的编程基础,对区块链感兴趣的同学 


2.我该怎么学,如何才能学好这门课程,给些建议。
     
 2.1、时间上的安排建议
       本课程共26讲,如果您时间上充分,建议以每天4-5讲的进度往前学习。 
       2.2、学习要求
       如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
       如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 
       2.3、讲师建议
          1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
          2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
          3. 建议一边听视频,一边拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
          4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
          5. 最后祝您学有所成



课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
      1.区块链开发工程师
      2.区块链高级开发工程师
      3.区块链运维开发工程师





评价(0) 立即评论
0/150