随笔分类 - go语言体系课
慕课网go语言体系课系列课程(共4个阶段阶段)
第一阶段基础语法篇
第二阶段主要讲解以下几点内容:
1.go语言的web编程知识
2.手把手带领从0构建一套go语言web框架
3.面向企业级开发业务实战基于微信小程序的微商城电商项目,主要包括:
1).全套项目使用的数据库管理系统的分析与构建
2).微信小程序电商系统从0到全套小程序布局与产品设计分析
3).微信小程序电商系统服务端接口实战开发
4).微信小程序电商系统后端管理系统
5).beego框架的讲解
第三阶段主要讲解以下几点内容:
1.go语言并发编程,包括进程线程,并发并行,分时系统与上下文切换,内核空间与用户空间,协程运行原理分析,同步channel与异步channel,select多路选择与超时处理,信号量,线程池,实战项目模拟机器人频繁请求与限流措施。
2.go语言文件处理,待补充
3.go语言消息推送,待补充
第四阶段主要讲解go语言微服务待补充
摘要:全栈编程原创的go语言体系课,课程分四个阶段:
《第一阶段go语言基础语法篇》,从go语言基础语法篇讲起,go语言环境集成,常用开发工具集成,常用数据类型讲解,流程控制,函数,结构体,方法,包,面向对象(封装,继承,多态,接口)。
《第二阶段go语言进阶篇》,go语言web编程相关的知识,包括http协议,web请求与响应解析,数据库操作,模板引擎,随着web编程知识的学习会进行两个项目的实战,主要包括微商城后台管理系统与微商城后端接口.
《第三阶段go语言高级篇》,go语言的并发编程,众所周知,go语言高效的并发模式是其最核心的能力,也是其与现代多核cpu完美结合的最佳组合。实战模拟机器人的并发请求与限流处理。海量交易日志的处理与订单交易相关,围绕着电商系统的消息推送,包括小程序支付异步通知完善与权益处理,支付成功之后的消息提醒,站内消息通知等。
《第四阶段go语言微服务篇》,protobuf数据格式讲解、grpc讲解、grpc+protobuf实现微服务实例、go-micro从零打造微服务、elasticsearch技术栈,elasticsearch微服务化实战微商城搜索功能。
阅读全文

浙公网安备 33010602011771号