欢迎来到学习窗!

咨询热线 4008888780

位置:北京学习窗 > 北京电脑 > 北京程序开发

go语言与区块链工程师(黑马先锋学院)

授课机构:黑马先锋学院

地址:北京市海淀区复兴路乙12号铝业大厦

网报价格:¥电询

课程原价:¥电询

咨询热线:4008888780

课程详情 学校简介 学校地址 网上报名

关键词:go语言与区块链工程师 区块链工程师培训 黑马先锋学院区块链工程师培训

go语言与区块链工程师(黑马先锋学院)

第一阶段:Go语言基础

Go语言介绍:发展历程,语言优势,使用场景。

开发环境搭建:Linux 、Windows开发环境搭建;

HelloWorld: Go实现Hello World ,初步体验Go语言;

编程概念介绍:变量、常量、变量声明、变量赋值、变量命名规则;

基本数据类型:整数\浮点数\复数\布尔值\字符串,类型转换;

常见运算符:算数运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、其他运算符;

流程控制语句:条件语句、循环语句、跳转语句;

函数:函数概念、声明、实现、参数、返回值、调用、变量作用域;

复合数据类型:指针类型、数组类型、结构体类型、Map类型、切片类型、结构体类型、接口类型;

文件操作:新建文件、读文件、写文件、删除文件等;

错误与异常处理机制:error接口、defer延迟语句、panic-recover运行时异常处理机制。

项目练习:贪吃蛇游戏。

第二阶段:Go语言服务器开发

1. 服务器开发基础概念:Web应用的诞生、服务器、客户端、HTTP协议简介、HTTP请求、HTTP响应、URI;

2. 一个简单的Go web服务器;

3. 前端开发:html、css、JavaScript、jQuery、ajax;

4. 服务器开发:请求处理、响应;

5. 数据存储:文件操作,关系型数据库mysql,no-sql缓存型数据库-redis;

6. Go web服务器框架:beego框架;

7. 基于REST的Web服务器电商项目;

8. 并发编程:进程、线程、goroutine、channel、并行与并发区别;

9. Socket编程:网络七层模型,tcp/ip协议,socket客户端编程、socket服务端编程;

10. 高并发项目:高并发网络聊天室;

11. Go应用部署到服务器

12. Go应用部署到Docker:什么是Docker、安装Docker、Docker的理念与组件、Docker化一个Go Web应用、将Docker容器推送至互联网、Docker优势。




第三阶段:区块链基础、以太坊智能合约

1. 区块链概念:区块链思想的诞生、核心技术概览、典型应用场景;

2. 密码学基础:Hash算法、加解密算法、消息认证码、数字签名、数字证书、PKI体系;

3. 分布式系统核心问题:一致性问题、共识算法、CAP原理、ACID原则、拜占庭问题与算法、Paxos算法;

4. 比特币原理:交易、挖矿、共识机制、闪电网络、 分叉、区块;

5. 比特币api介绍以及使用;

6. 以太坊工作原理:交易、共识、区块、以太坊虚拟机、gas、钱包;

7. 编写智能合约:Solidity语言概述、基础数据类型、控制结构、创建合约、异常、外部函数调用、库;

8. 部署智能合约:合约部署、合约调用;

9. 使用web3.js:导入web3.js,连接到节点、API结构、发送以太币、处理合约、检索和监听合约事件;

10. Truffle使用:安装truffle、初始化truffle、编译合约、配置文件、部署合约、单元测试;

11. Truffle-contract使用:安装、导入、api介绍;

12. 以太坊项目:投注App;

第四阶段:Hyperledger Fabric框架

1. 超级账本:项目简介、社区组织结构、顶级项目介绍;

2. 部署开发环境:环境配置、获取代码、编译安装各组件;

3. 使用Docker镜像:安装Docker服务、安装docker-compose、获取Docker镜像、镜像Dockerfile;

4. 启动Fabric网络:网络拓扑、准备相关配置文件、启动Orderer节点、启动peer节点、操作网络;

5. 使用多通道:通道操作命令、命令选项、创建通道、加入通道、列出所加入的通道、获取某区块、更新通道配置;

6. Fabric框架架构与设计:核心特性、整体架构、典型工作流程;

7. gRPC消息协议:Envelope消息结构、客户端访问Peer节点、客户端\Peer节点访问Orderer、链码容器和Peer节点之间操作、多节点之间操作;

8. 链码概念:Chaincode接口、链码结构、链码基本工作原理;

9. 链码使用:链码操作命令、命令参数、安装链码、实例化链码、调用链码、查询链码、升级链码、打包链码和签名;

10. 链码开发API:账本状态交互API、交易信息相关API、参数读取API、其他API;

11. 开发案例1:两方转账功能的实现;

12. 开发案例2:矿产权属管理;

黑马先锋学院简介

黑马先锋学院在线教育始建于2006年,凭借对互联网技术敏锐的洞察力,经过10多年不懈努力,已成为目前中国在线教育行业的领航者之一,中国知名互联网职业教育机构,口口相传的在线学习平台。学院以互联网为平台,为在校大学生、IT从业者提供高性价比的IT实战培训,持续提升学员的职场竞争能力,实现学员整个职业生涯“从菜鸟到技术总监”的全面提升解决方案。

黑马学院以质量、创新、专注、责任为核心价值观,致力于服务各大互联网企业,解决当前互联网技术飞速发展,而企业招不到优秀人才的困扰。 学院采用项目教学法,游戏闯关式教学模式,按职位的专业要求设置课程体系,采取随到随学、通关式学习、一对一辅导的模式,保证学习效果,学员必须通过每个阶段的考试才能进入下个阶段学习,每个学员都会经历“学习-答疑-考核”的学习过程,致力于为社会培养IT互联网领域的实战应用型人才。

黑马学院不仅着重培养学员的基础理论知识,更注重培养项目管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。

黑马学院的学员多为大学毕业后,想从事IT行业,但各方面条件还不成熟的年轻人。学员筛选制度非常严格,包括了严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等。百里挑一的残酷筛选制度确保了学员质量,并降低了企业的用人风险。

黑马学院在线教育为学员提供一站式技能学习服务,包括基础课件预习,名师真人直播,专属助教答疑,专属班主任的一站式教学服务。目前已签约300多名技术大牛、一线技术专家、知名图书作者,原创录制实战视频时长超过5000小时,已进入200多所高校,提供丰富的教学资源。

产品服务事业部:为高校、企业和政府提供包括人工智能、大数据、网络空间安全、云计算、物联网、移动互联等专业方向的教学、实验、科研及竞赛平台,服务内容包括高校实验实训室建设、专业共建、师资培训、企业内训、认证与就业培训等多种形式;专注于人工智能、大数据、高校实验室平台、教育信息化、智慧校园、VR/AR交互类产品的研发,拥有大数据教学实训室、网络安全攻防实验室、虚拟仿真实验平台、电子商务实训室等13项实验室,服务了60多所全国高等院校。

院校合作事业部:黑马蓬勃发展的十二年,是推动中国校企合作、产融结合的十二年,也是推动中国高校职业教育改革的十二年,从黑马成立之初,高校一直是黑马的亲密合作伙伴,始终致力于成为中国职业教育改革一站式解决方案,以合作办学,合作育人,合作就业,合作发展为主线,提出了黑马高校教学体系解决方案,黑马高校全方位实习解决方案,黑马高校大学生就业解决方案、企业级师资培训解决方案。黑马与全国200余家高校深度合作、专业共建,把企业的项目搬到学校,把学校的课堂搬到企业,工程师和高校老师共同协作双师教学,实现了产教共融,协同发展,更好的培养高素质人才。

使命:让学习更简单,让人生更出彩

愿景:创新教育、引领未来,通过教育服务提升生活品质

发展目标:构建未来的教育生态系统

教育目标:培养技术领袖、创新改变世界

经营理念:以质量为生命,以客户为中心

价值观:诚信、敬业、激情、合作、创新


选择黑马学院的八大理由

一、教育理念,让学习成为一种习惯

秉承“让学习成为一种习惯”的教育理念,授之以鱼更授之以渔,不仅教授技术更培养职业素质,坚持“不抛弃 不放弃”的信条,亦师亦友,教书育人。

二、品牌知名度,中国IT在线教育先锋品牌

12年行业专注!我们一直致力于成为国内领先的IT教育在线学习平台,在行业内具有较高的认知度与辩识度。

三、紧跟技术风口,助您高薪就业

自主研发了基于人工智能、大数据技术的课程需求技术体系,确保精准的课程研发方向和快速市场响应能力,确保产品紧跟技术风口。由于产品的独特竞争力,几大金牌产品体系(包括人工智能、大数据、VR、游戏、架构师、产品经理、前端开发、UI设计等)的毕业学员,其就业薪资远高于职业教育行业平均水平,有口皆碑。

四、名师授课,实战为王

各学科总监均来自BAT顶级行业大师,所有课程都是基于真实的实战项目,讲师大都具有6年以上主持开发大型项目的实战经验,课程重在提升学员的实战能力,只为了让您能完全胜任职场的挑战!

五、教学质量全程把控

通过自主研发的教学管理过程系统,实现了完全可量化的学习效果评测和教学质量的全程把控,并提供个性化学习路径、个人技能量化估值等服务支撑,能对学生的学习过程和品质进行有效管控。讲师手把手详细讲解+无限反复播放复习+作业及练习+基于直播平台的实时视频语音答疑 = 真实课堂学习效果。

严格、科学、负责的教学管理体系,班主任全程监管,关注每个学员的学习状态,保障教学质量。

六、实战权威视频课程,随时随地点播

真正做到随时随地学习,学员可灵活安排学习时间,在家就可以学习,上班培训两不误!

七、项目有思路有实践,学习态度更认真

所学内容可落地:课程里会给出具体的思路和流程,让所学的知识得以致用。

理论和实践结合:搭配课后讨论和作业,即学即练,作业中心。

对学习态度更认真:课程内容在不断迭代,出品时会层层把关,而且,我们在不断探索更好的学习方式。

八、坚守企业使命,普及IT优质教育

以将IT行业中优质的工程实践资源与高校的教育资源对接,在合作高校中普及工程实践教育,并在此基础上与合作高校开展大学生创新创业、科技成果转化、商业项目对接等多方位的合作。

  • 学校名称:黑马先锋学院

    固定电话:4008888780

    授课地址:北京市海淀区复兴路乙12号铝业大厦 预约参观