网盘:百度 | 学分:5,VIP免费 | 发布:2023-04-09 | 查看:0 | 更新:2023-04-09 | 其它

某易云微专业-区块链开发工程师【价值1399】

去除“泡沫”,回归区块链本质

企业级实战项目技术专家经验分享,10周掌握区块链开发必备技术实现职场华丽晋升

课程安排

本微专业是课程分:区块链基础、开源区块链平台企业级区块链平台智能合约编程商业应用实战等五个部分通过技术经验分享练习实战体系学习路径指导带你快速掌握区块链技术原理,具备企业级项目开发能力

课程安排

01 区块链基础知识关键技术解析

本门课程作为区块链开发工程师专业入门篇,介绍了区块链的基础知识发展历程,带领大家了解加密数字货币比特币的应用安全问题深入讲解了区块的底层技术,并通过模型思维,对区块链技术进行分层。课程关键词:比特币技术原理、区块链核心技术、区块链发展方向。

预备知识了解区块链底层技术,对加密、共识、分布式等概念有一定认知

1. 区块链的来龙去脉

1.1 区块链技术起源

1.2 比特币产生背景与现状

1.3 数字货币概念

1.4 比特币技术原理

2. 区块链概念与产业现状

2.1 区块链技术演进

2.2 区块链概念与特征

2.3 区块链关键技术

2.4 区块链产业现状

02 Hyperledger Fabric 架构详解

带领大家了解区块链最大的开源平台 Hyperledger Fabric 的运作原理深入讲解架构及组件设计,并通过实操环节,让学员练习多机部署,模拟真实开发环境快速了解超级账本” 的工作原理,并能上手开发相关应用

预备知识:具备一定Java编程基础,具备一定虚拟机及linux环境搭建基础

1. Hyperledger社区介绍

1.1 Hyperledger社区介绍

1.2 Hyperledger项目介绍

1.3 社区工作流

2. Hyperledger Fabric架构介绍

2.1 Fabric 介绍

2.2 Fabric 基础架构

2.3 Fabric 部署

2.4 Fabric 测试网络

3. Hyperledger Fabric核心组件讲解

3.1 Fabric 网络模块(discovery)

3.2 Fabric 链码 (ChAIncode)

3.3 Fabric 共识 (order)

3.4 Fabric 账本(ledger)

4. Hyperledger FabricSDK讲解

4.1 创建通

4.2 加入通

4.3 安装链码

4.4 实例化链码

4.5 调用链码

5. Hyperledger Fabric ChAIncode开发调试

5.1 链码开发一般步骤

5.2 链码实现

5.3 链码调试

6. Hyperledger Fabric多机部署

6.1 基础环境搭建

6.2 配置文件

6.3 启动测试

03 企业级区块链平台

本课程内容承接 Hyperledger Fabric章节,讲述了国内企业级区块链平台 HyperchAIn 的架构应用通过编写一个自己联盟应用掌握区块链的一般开发流程

本门课程介绍目前区块链企业级开发平台,从联盟链、智能合约2.0、SDK使用应用案例平台搭建角度综合提高学员企业开发流程理解同时在微专业开展的第五六周,我们设计相应的练习题,课后作业帮助大家加深理解

1. HyperchAIn原理介绍

1.1 总体介绍

1.2 相关概念

1.3 系统架构

1.4 高级特性

1.5 总结

2. HyperchAIn 智能合约引擎介绍

2.1 总体介绍

2.2 相关概念

2.3 交易的产生与处理

2.4 安全机制

2.5 总结

3. 区块链开发平台

3.1 为什么选择趣链开发平台

3.2 区块链开发平台基础知识介绍

3.3 编写你的第一联盟应用

4. HyperchAIn Java SDK用法解析

4.1 开发平台 SDK简介

4.2 开发平台 SDK 使用方式注意事项

4.3 基于开发平台 SDK的应用DEMO

04 智能合约开发

本门课程作为区块链开发工程师专业核心技术篇,主要讲解智能合约的开发及Solidity开发语言使用,带领大家了解智能合约的原理深入理解合约的设计规则强化对区块链技术理解

本课程主要讲解区块链的核心技术智能合约,帮助大家快速掌握合约编程思想,并掌握智能合约优化经验技巧

1. 智能合约技术基础

1.1 什么是智能合约?

1.2 智能合约与区块链

1.3 智能合约优势

1.4 智能合约的应用场景

1.5 现有智能合约平台

2. 智能合约技术分析

2.1 智能合约模型

2.2 合约执行过程

2.3 智能合约执行引擎:EVM

2.4 合约存储结构

3. 智能合约语言 Solidity 入门

3.1 基本数据类型

3.2 复杂类型

3.3 合约方法与调用

3.4 合约编译环境

4. 智能合约开发深入

4.1 合约性能

4.2 合约安全

4.3 结构数据上链

4.4 常见问题解决

05 应用实战项目

通过案例实战,以实际需求指导,以工程化思维为导向,使用有的企业级应用平台完成数字积分,供应链数字票据系统实战项目设计开发提高学员编程能力,以掌握区块链一般开发流程,适应企业发展需要。

实战一:数字积分应用开发

1. 基于以太坊的数字积分需求分析

1.1 项目介绍

1.2 关键业务流程

1.3 业务合约代码分析

2. 数字积分应用开发

2.1 总体设计

2.2 智能合约设计

2.3 系统实现

2.4 系统部署

实战二:供应链项目开发

1. 基于HyperchAIn开发平台供应链溯源

1.1 项目介绍

1.2 关键业务流程

1.3 业务合约代码分析

2. 供应链溯源开发

2.1 总体设计

2.2 智能合约设计

2.3 系统实现

2.4 系统部署

实战三:数字票据系统开发

1. 基于HyperchAIn的数字票据系统案例分析

1.1 项目简介

1.2 系统功能分析

2. 基于HyperchAIn的数字票据系统案例开发

2.1 系统总体设计

2.2 智能合约设计

2.3 系统实现部署



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 构建 茅山 39期 建立 模块 卦图 20部 去湿 全栈课程 版剪
微信客服 搜索课程 返回顶部