文档 taweizhong 发布于:Jun 8, 2023 Go 语言学习路线 Go 语言入门 Go语言基础知识学习,主要包括:基本结构、基本数据类型、复杂类型(数组、切片、Map、结构体)、函数和方法、接口、异常、并发、反射机制。视频课程包括Go语言基础视频、原理视频等。 入门视频: 点击查看 郭宏志-老郭 Go语言基础语法和标准库的简单使用。码神之路 Go语言标准库,包含Context、io、fmt等 参考书籍包括Go语言基础知识、三方库的使用等。 入门书籍: 点击查看 Go语言入门指南 Go语言基础语法和标准库的简单使用。Go语言中文文档 Go语言基础知识及导航。 Linux 基础知识学习,文件操作、系统管理、权限管理。Shell 编程学习,基本命令的使用、函数的使用。Makefile学习。Web编程原理,各种网络协议、session和cookie原理及实现。 GO 语言进阶 Go语言框架的使用及各种中间件的学习,主要包括:Web框架的使用,中间件jwt、参数验证、数据库的调用等。Go Web框架 视频: 点击查看 郭宏志-老郭 Go语言基础语法和标准库的简单使用。码神之路 Go语言标准库,包含Context、io、fmt等 Go ORM 视频: 点击查看 Go语言入门指南 Go语言基础语法和标准库的简单使用。Go语言中文文档 Go语言基础知识及导航。 Mysql学习。Redis学习。Docker、docker-compose。Web常用中间件。 Go语言高级 Go语言微服务架构,主要包括:GRPC的使用、微服务的理解、微服务框架的使用。Go Grpc 视频: 点击查看 郭宏志-老郭 Go语言基础语法和标准库的简单使用。码神之路 Go语言标准库,包含Context、io、fmt等 Go-zero 视频: 点击查看 Go语言入门指南 Go语言基础语法和标准库的简单使用。Go语言中文文档 Go语言基础知识及导航。 Mysql学习。Redis学习。Docker、docker-compose。Web常用中间件。 更新于:Jun 23, 2023