区块链实战就业班(周末)

随到随学!直播和录播结合!

默认教学计划
16人加入学习
(0人评价)
价格 ¥5999.00
教学计划
承诺服务
课程介绍

区块链实战课程

为何学习区块链技术?

  1. 据世界经济论坛(World Economic Forum)预测,到2025年世界GDP的10%会基于区块链相关的技术。技术人员不可错过的领域。
  2. 据各大热门招聘网站上的“区块链开发”相关职位统计,国外区块链应用工程师平均年薪$85k(54万元人民币),高级开发工程师(SSE)平均年薪更达$115k(73万人民币)。北上广相关的职位,即使是新手,起步月薪也近3万元。高级应用开发工程师月薪5万起步。2018正是入行的极好时间点。

 

为何需要系统化培训?

区块链是一项革命性技术,即将对主要行业造成颠覆性的影响。除了比特币之外,可以广泛应用于比如需要追踪所有权、数字资产、实体资产或者投票权相关的应用。要想参与到这些未来的新机遇中来,需要系统化的培训,以及随时跟得上形式的技术课程和实战。

 

适合人群

任何有志于进军区块链技术的人士和大学生。最适合以下专业人群:

  1. 软件开发专业
  2. 金融/银行专业

 

需要什么预备知识?

不需要预备知识。不过有一些常用编程语言比如JavaScript、Swift、Java等基础更好。

 

 

新增区块链超级项目实战,区块链技术大神noprom亲自主讲!

1.以太皇帝:非常好玩的皇帝卡片以太坊游戏,项目开源地址:http://cryptoemperors.co/

 

2.以太猫大战以太僵尸游戏: 玩法类似非常知名的 CryptoKittes(加密猫)。

 

3.(选修)noprom最新作品,EOS区块链浏览器:http://eosblock.co/

 

4.(选修)去中心化EOS交易所

 

 

 

实战项目:基于智能合约的房产过户

建立一个智能合约,以便解决下面几种情形中的房产过户。

  1. 插入一些空房产数据来模拟真实业务,包含房产的基本特征比如地区、地址、楼层等。
  2. 任何业主可以通过自己的账号把房产过户给其他业主,并在过户前检查房产的所有权。
  3. 成功过户之后,必须确保前业主无法再次过户(防止一房多卖)。
  4. 新业主必须能够房产过户给任何其他业主。

 

实战项目:基于智能合约的众筹

众筹项目的资金通常由一个中心化不可变更且开放的数据库来控制,这个数据库可以追踪所有出资人。虽然如此,我们可以用一种去中心化的方式来实现,而且只要创建一个代币就可以追踪资金。

  1. 开发一个能追踪所有出资人的智能合约
  2. 创建一个代币来追踪资金
  3. 使用remix IDE把项目部署到以太坊网络上

 

实战项目:去中心二手车拍卖

在二手车拍卖中,你的车拍卖价格由拍卖公司决定,因此通常会收取委托佣金。现在取而代之,我们创建一个可互动的去中心拍卖网络,价高者得车。

创建一个本地商用网络包含以下:

  1. 参与方类型:成员,拍卖师,物主
  2. 资产类型:车,车列表
  3. 交易类型:委托中,竞拍关闭

 

学习详纲:

第一章:加密货币和区块链

本章学习区块链及其工作模块,底层网络以及加密货币的类型。

  1. 交易单元变换
  2. 密码学和加密货币
  3. 加密货币的匿名性和假名性
  4. 数字签名
  5. 加密货币哈希代码
  6. 分布式网络

技能:

  1. 密码学概念
  2. 加密货币
  3. 分布式账本概念

 

第二章:深入区块链

本章你讲理解区块链结构和机制,几种加密类型和共识算法,同时头脑风暴几种区块链类型。

  1. 区块链介绍
  2. 为何区块链至关重要?
  3. 区块链关键术语
  4. 数据库与区块链的区别
  5. 分布式账本的含义
  6. 区块链生态系统
  7. 区块链结构
  8. 使用区块链技术
  9. 私有链与公有链

 

练习:

展示一个区块链如何运行

 

案例学习:

作为一个区块链顾问,指导你的客户在他们的商业领域实现区块链。

 

第三章:比特币和区块链

本章你将学到比特币以及网络架构,以及比特币交易系统。你可以自己创建自己的比特币钱包来购买和出售比特币。

  1. 比特币及其历史
  2. 为何使用比特币?
  3. 从哪里购买比特币?
  4. 比特币如何存储?
  5. 如何使用比特币消费,去哪消费?
  6. 出售比特币
  7. 比特币交易
  8. 比特币交易如何运行
  9. 遇到无效交易怎么办
  10. 验证交易有效性的参数
  11. 比特币脚本语言
  12. 比特币脚本应用
  13. 比特币网络和节点
  14. 比特币生态圈中你可以扮演的角色

实践:

  1. 设置比特币钱包
  2. 创建一个空钱包
  3. 比特币交易追踪

 

第四章:比特币挖矿

本章你可以学到更多比特币的机制,有助于你理解为何比特币交易是安全且高效的。而且你可以学到如何进行比特币挖矿以及挖矿的几种方法。

 

  1. 挖矿的目的
  2. 挖矿算法
  3. 挖矿硬件
  4. 如何进行比特币挖矿?
  5. 比特币矿池
  6. 比特币云挖矿如何运作的?
  7. 挖矿激励
  8. 安全和集中化

实践:

  1. 安装比特币挖矿软件
  2. 在你的PC机上进行比特币挖矿

 

第五章:以太坊(Ethereum)

本章你将学习以太坊及其生态圈,使用Solidity语言开发智能合约。

  1. 什么是以太坊?
  2. 什么是以太?
  3. 如何使用以太坊?
  4. 以太坊生态圈,DApp和DAO
  5. 以太坊如何挖矿?
  6. Solidity语言学习
  7. 合约类、函数和条件
  8. 继承和抽象合同
  9. 类型和以太优化
  10. 全局变量
  11. 调试
  12. 以太坊的未来

 

第六章:使用以太坊平台建立一个私有区块链环境

本章你将学到公共和私有区块链。你能建立自己的私有区块链环境,并且可以开发一个基于以太坊的智能合约并通过web和控制台部署。

  1. 私有和公共区块链
  2. 各种区块链开发平台介绍
  3. 使用以太坊建立私有链
  4. 建立一个区块链解决方案的步骤
  5. 以太坊的智能合约
  6. 编译、部署和初始化合约
  7. 配置、运行和使用go-Ethereum客户端
  8. 账户管理系统和挖矿
  9. 理解合约部署的不同阶段
  10. 如何与已部署的合约互动

实践:

  1. 安装以太坊软件
  2. 设置服务器
  3. 创建区块链环境
  4. 以太挖矿
  5. 以太转移
  6. 使用哈希追踪信息
  7. 查看区块链中的块信息
  8. 在私有链上开发智能合约
  9. 通过web和控制台部署合约

 

第七章:Hyperledger

本章学习Hyperledger这个用来开发一个企业级和开源的分布式账本的框架。你会学到在Hyperledger应用超级账本架构及共识机制。

  1. Hyperledger介绍
  2. Hyperledger架构
  3. 共识机制
  4. 共识机制及其与架构层的互动
  5. 应用编程接口
  6. 应用模型
  7. 网络拓扑
  8. 深入Hyperledger框架

 

实践:

  1. 创建和部署基于Hyperledger Composer Playground的商用网络
  2. 测试商用网络
  3. 在网络参与者中传输商品

 

第八章:使用Hyperledger Composer建立一个开发环境

本章你将学习Hyperledger Fabric和使用Hyperledger Composer开发一个商用网络。同时学习部署和测试此网络。

  1. 使用Composer来建立开发环境
  2. 开发商用网络
  3. 测试商用网络
  4. Hyperledger Fabric介绍
  5. Hyperledger Fabric模型
  6. 创建Hyperledger Fabric区块链网络的几种方法

实践:

  1. 使用Hyperledger Composer创建本地化的Hyperledger Fabric区块链
  2. 开发商用网络
  3. 部署和测试商用网络

 

第九章:在Multichain上建立和部署私有区块链

本章你将学到Multichain平台,你可以根据创建自己的私有区块链环境并且能够根据需求来定制区块链参数。

  1. Multichain介绍
  2. Multichain中的隐私和权限
  3. Multichain中的挖矿
  4. 使用Multichain实现多元化可配置区块链
  5. 设置一个私有区块链
  6. 创建一个区块链
  7. 连接到区块链
  8. 互动模式中的命令
  9. 使用原生资源
  10. 交易元数据
  11. Round robin

 

实践:

  1. 创建一个私有区块链
  2. 连接到区块链
  3. 创建一个新资源并在节点间传送
  4. 在节点间挖矿

 

 

第十章:区块链前景展望

通过各种区块链案例,本章你将理解区块链是如何重塑未来的经济活动,如何成为不可或缺的一环。

  1. 区块链如何转变商业和行业
  2. 区块链案例实践
  3. 区块链上的无现金支付系统?
  4. 如何使用区块链消除腐败
  5. 区块链在银行系统中的应用
  6. 区块链在土地流转中的应用
  7. 区块链在资本市场中的应用
  8. 政务型区块链应用

 

学时(零基础)

脱产班:60天

周末班:16周(第三期,每周六 10:30 - 12:00, 14:30 - 17:00)

 

线下面授:上海

线上直播:全球任意位置,网速大于1M

课后录像:随时点播

 

学习设备:Mac或PC

 

 

 

  • 第三期报名中!

 

联系小波:

QQ: 41359833

微信:yunbog

头条号:小波说雨燕

网站:www.xiaoboswift.com

 

 

 

 

 

 

课程目标
  • 区块链应用开发工程师
适合人群
  • 零基础

授课教师

Swift小菜

课程特色

文档(3)
图文(3)
PPT(5)
视频(15)
下载资料(7)