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