1.Go语言介绍及开发环境搭建 2.基础语法 3.流程控制 4.复合类型(一) 5.string 6.函数 7.包的工程管理 8.指针 9.结构体 9.面向对象编程 10.错误处理 11.常用包的使用 12.文件I/O操作 13.并发编程Goroutine及Channel 14.反射机制 15.项目实战一:贪吃蛇
1、掌握Go语言的编程,包含基本语法,IO操作,反射等。具有一定的编程思维和动手能力
2、掌握面向过程、面向对象等编程思想,内存分析,内存管理等底层原理,以及调试程序的基本能力
3、掌握gouroutine、channel等go语言并发机制
初级Go语言开发工程师、中级Go语言开发工程师
1.网络协议
2.Golang网络编程实战
1、掌握网络编程协议、网络模型等原理
2、具备网络编程编程的动手能力,能实现简单的聊天室,断点续传等
Web全栈工程师,独立开发前端和后端业务
1.html与css
2.JavaScript
3.jQuery
4.Vue
5.Node.js
1、掌握基本的HTML,CSS,JavaScript等前端开发技术
2、熟悉一些前端的框架,JQuery,Vue,Node等
3、具备前端开发能力,能开发前端页面
Web全栈工程师,独立开发前端和后端业务
1.关系型数据库-mysql 2.no-sql缓存型数据库-redis 3.Web 4.RPC远程调用机制 5.设计模式 6.高并发服务时间轮 7.高并发服务器框架设计 8.AOI通信广播机制 9.git 10.Nginx与反向代理部署 11.项目实战二:blog微博项目
1、具备常用后台服务器开发方向基本知识和常用技能,并具备基本的开发能力
2、掌握高并发服务器解决方案
3、掌握基本的SQL和NOSQL相关知识
4、熟悉并应用常见的设计模式
Web全栈工程师,独立开发前端和后端业务
1.beego框架
2.Gin框架
3.Iris框架
4.项目实战三:Go语言实现服务管理平台
5.项目实战四:Goweb开发实现数据统计系统
1、掌握常用的Web框架知识:Gin,Beego,Iris等
2、能够应用Web框架开发实战项目
3、具备独立开发企业级Web项目能力
Web全栈工程师,独立开发前端和后端业务
1.虚拟化VS容器化
2.Docker与Kubernetes(k8s)实战
1、熟练掌握Linux系统的操作
2、具备docker虚拟化容器技术
3、熟练使用容器与容器编排工具
Linux云计算架构工程师
1.分布式文件系统fastDFS
2.分布式编程理论
1、掌握分布式编程理论
2、具备分布式文件管理系统等项目的实战应用能力
3、具备分析市场主流大数据分布式技术能力
4、具备go语言高并发后台开发能力
可满足企业开发的初中级、甚至需求
1.微服务特性 2.protobuf通信协议 3.服务发现 4.gRPC远程调用机制 5.go-micro微服务框架 6.RESTful 7.微服务项目设计 8.项目实战五:微服务实现本地生活服务平台
1、掌握微服务的架构原理
2、能够熟悉使用常见的微服务框架:grpc,go-micro等
3、具备微服务项目设计及重构项目能力
可满足企业开发的初中级、甚至需求
1、项目实战六:比特币公链开发
2、项目实战七:以太坊源码解析
3、项目实战八:分布式爬虫
4、项目实战九:Go开发实现高可用性etcd系统
5、项目实战十:Golang开发高可用性分布式文件服务器系统
1、具备Web全栈开发能力,能够开发前端和后端业务
2、积累一定的项目经验,为好的奠定基础
真实开发环境过渡职场开发
随着公链技术的发展迭代和技术进步,越来越多的企业和机构开始布局区块链平台和实际的落地应用。在众多的创新实践中,公链平台是广泛的选择。本项目着眼于企业级共链项目的巨大需求,带领大家从0到1实现共链平台项目的架构,设计和编码实现,帮助大家掌握和巩固课程知识,提高编程能力。
从0到1架构设计和编码实现;公链设计思想和社区治理;
Go语言编程巩固提高
PoW共识算法,Hash计算,数据持久化boltDB
UTXO模型,转账交易流程,
Secp256k1签名和验证,公链地址生成算法
Coinbase交易,钱包技术,多节点数据同步
该项目以当下流行的本地服务需求为项目背景,实现大型本地服务电子商务平台管理后台项目。项目内容充实,模块丰富,包括:管理员中心,用户管理,商品管理,订单管理,数据查询展示,添加商品,权限管理,文件上传等功能。
实际的项目应用场景;项目从0到1编程实现;全栈技术开发
Beego框架使用(orm,Controller,router,model,log,session)
数据库编程和关系型数据库使用Mysql
非关系型数据库Redis
全栈技术开发
众筹是指某人发起一个项目需求、其他人为自己的项目筹集资金。传统的众筹项目,常常会发生发起人拿到资金后跑路的现象。基于区块链的众筹项目很好的解决了这一难题。众筹的资金放置在智能合约之中,并需要大多数赞助人投票才能完成一项任务。
从0到1的全栈dapp项目。nodejs原生测试部署、本地infura节点连接。智能合约架构设计、的封装技巧、react用法、企业级的应用环境。
solidity、web3.js、next.js、nodejs,react、react-UI
超级账本是Linux基金会于2015年12月发起的一个企业级的开源分布式账本框架,受到了各大企业的关注。相对于公链来说,超级账本采用PBFT共识,具有快的速度和稳定性。本项目使用超级账本建立起企业级真实的资产管理项目。使用Go语言开发的智能合约,代码运行在Docker容器当中。并使用nodejs调用。
详解超级账本环境搭建、部署网络。使用具有前景的超级账本搭建企业资产管理平台。Go语言开发智能合约并运行在Docker容器当中。帮助学员开发其他联盟链项目。
Hyperledger、Fabric、Go、Docker、nodejs
通过实现ERC20协议的接口和标准,实现自己代币的发行,并部署到以太坊网络中,可以实现转账操作。
区分BIP、EIP、ERC协议等概念,掌握ERC20、ERC777的区别。
solidity、ERC标准协议、metamask工具
通过Web3js库api和solidity语法,编写智能合约程序,实现电影投票业务逻辑,并通过浏览器查看。
web开发与智能合约编写相结合,锻炼项目开发能力。
nodejs、html+css、webjs的使用、solidity
通过以太坊项目的学习,使用web3js技术,开发自己的以太坊网页钱包,实现对私钥的管理。
深入理解去中心化钱包的技术原理,完全自主实现项目所有功能。
html+css、web3js
不同的城市学习,同样的授课品质
总部统一调配师资到当地城市授课,标准化学科,打造实用技术人才
20余城市同步授课
相同的课程,同样的学科管理模式
300余位业内讲师
同样的师资力量,统一授课标准
每年培养20000余名技术人才
统一人才培养流程,助力人才发展
严格督学
专职老师严格督学
不给学员
懈怠、退缩的机会
全流程陪同
从试听、
到职后、晋升
全流程陪同
保姆式服务
衣、食、住
行、学、用
全链路保姆式服务
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱