课程目录
第1章:区块链核心技术原理
课程综述
00:10:42
区块链从业者学习路径
00:18:28
区块链思想的诞生
00:19:38
区块链技术的产生与发展
01:23:49
区块链的商业价值
00:14:19
区块链的工作过程
00:45:42
P2P网络
00:21:55
密码学与安全
00:49:52
共识机制
01:44:14
区块链扩容
00:24:43
区块链扩容.隔离见证与闪电网络
00:27:14
区块链跨链.侧链
00:09:08
区块链分叉
00:20:44
双花攻击
00:15:27
区块链比特币1
00:59:02
区块链比特币2
01:00:47
Ethereum以太坊
01:50:01
Hyperledger Fabric
00:55:43
算力
00:12:19
如何实现防止篡改
00:16:59
第2章:智能合约开发基础
区块链平台开发环境搭建
01:04:03
区块链钱包技术解析
00:29:33
区块链钱包使用
00:31:08
区块链浏览器
00:43:34
智能合约初识
00:30:19
Ethereum智能合约详解
01:01:40
Solidity编程语言简介
00:28:35
Solidtiy构成
00:25:03
基础数据类型
00:42:27
引用数据类型
00:35:11
函数类型
00:49:26
数据存储位置
00:28:56
流程控制
00:25:10
第3章:Go语言基础
GO语言概述
01:05:03
Go程序的基本结构
00:50:05
基本语法.变量与常量
00:37:48
基本语法.数据类型
01:07:29
基本语法。流程控制
00:11:25
Golang函数
01:22:59
Golang结构体
01:13:31
Golang接口
00:54:36
Golang并发编程
00:59:53
Golang网络编程
00:58:03
Golang异常处理
00:32:55
第4章:实战练习
实训课程介绍
00:08:55
geth启动模式
00:21:30
基本的账户操作
00:21:01
交易和区块操作
00:29:55
智能合约开发环境搭建
01:15:25
MetaMask以太坊钱包练习
00:18:25
Remix基本练习
00:16:45
投票合约开发(上)
01:22:54
投票合约开发(下)
01:07:59
拍卖合约开发(上)
01:00:25
拍卖合约开发(下)
00:35:28
购物合约开发
01:06:06
存证合约开发
01:00:37
课程详情

根据工业和信息化部人才交流中心《区块链产业人才岗位能力要求》的精神,我中心安排区块链应用开发工程师(初级)课程的开通。整体课程分为四大模块:1,区块链核心技术原理;2,智能合约开发基础;3,Go语言基础;4,实战练习。 在核心技术原理部分,重点讲述了区块链的多项基础原理,包括,区块链的概念定义,区块链的应用场景,区块链发展历史,区块链工作流程,密码学与安全,分布式系统,共识算法,P2P网络,智能合约等做了详细的讲解,并且对当今最主流的三个区块链项目做了详细介绍,包括比特币、以太坊和Fabric,使得学员能够对区块链技术做一个全面、整体的认识。 在能合约开发基础部分,重点讲述了智能合约开发的主流编程语言:Solidity,包括数据类型、运算符、控制流程、源代码文件结构、函数类型、数据存储位置、开发环境搭建、编译、部署、运行等基础知识,使得学员可以自己编写基本的代码并且部署到区块链上运行。 在Go语言基础节,重点讲述了当今开发区块链最流行的编程语言:Golang,介绍了Golang的基本语法,变量常量定义,数据类型,流程控制,函数,结构体,接口,并发编程,网络编程,以及错误处理等。使用学员对于这门主流编程语言有了清晰的理解和认识。 在应用实战项目部分,我们设计了必修课与选修课部分。对于必修课,是对区块链基本操作的实际练习以及需要开发智能合约的HelloWorld项目练习。对于选修课部分,则是进阶内容,我们精心设计了四个实战项目,一个去中心化的投票项目,一个基于区块链的拍卖项目,一个基于区块链的购物项目,以及一个基于区块链的存证项目。通过这几个实战项目的练习,使得学员可以认识到区块链在多种不同领域的广泛应用场景以及开发实际项目的能力,为学员未来走上区块链研发的岗位打下坚实的基础。

课程配套源代码:https://github.com/liziblockchain/bctprimary

imgFile-458ae67325507888a266c574420254a8.jpg

设科互联网
长按、扫码二维码 关注设科互联网了解最新资讯和培训信息


设科互联网是公司整体区块链的服务部门,不仅涵盖了区块链底层技术研究,还包含人工智能,工业互联网等领域,为公司全方位业务打造区块链场景提供支撑。

需要讨论这些问题?快加入设科互联网吧!


课程资料

暂无内容