Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Go 语言学习路线

Go 语言入门

Go语言基础知识学习,主要包括:基本结构、基本数据类型、复杂类型(数组、切片、Map、结构体)、函数和方法、接口、异常、并发、反射机制。

视频课程

包括Go语言基础视频、原理视频等。

入门视频: 点击查看

郭宏志-老郭 Go语言基础语法和标准库的简单使用。

码神之路 Go语言标准库,包含Context、io、fmt等

参考书籍

包括Go语言基础知识、三方库的使用等。

入门书籍: 点击查看

Go语言入门指南 Go语言基础语法和标准库的简单使用。

Go语言中文文档 Go语言基础知识及导航。

  1. Linux 基础知识学习,文件操作、系统管理、权限管理。
  2. Shell 编程学习,基本命令的使用、函数的使用。
  3. Makefile学习。
  4. Web编程原理,各种网络协议、session和cookie原理及实现。

GO 语言进阶

Go语言框架的使用及各种中间件的学习,主要包括:Web框架的使用,中间件jwt、参数验证、数据库的调用等。

Go Web框架

视频: 点击查看

郭宏志-老郭 Go语言基础语法和标准库的简单使用。

码神之路 Go语言标准库,包含Context、io、fmt等

Go ORM

视频: 点击查看

Go语言入门指南 Go语言基础语法和标准库的简单使用。

Go语言中文文档 Go语言基础知识及导航。

  1. Mysql学习。
  2. Redis学习。
  3. Docker、docker-compose。
  4. Web常用中间件。

Go语言高级

Go语言微服务架构,主要包括:GRPC的使用、微服务的理解、微服务框架的使用。

Go Grpc

视频: 点击查看

郭宏志-老郭 Go语言基础语法和标准库的简单使用。

码神之路 Go语言标准库,包含Context、io、fmt等

Go-zero

视频: 点击查看

Go语言入门指南 Go语言基础语法和标准库的简单使用。

Go语言中文文档 Go语言基础知识及导航。

  1. Mysql学习。
  2. Redis学习。
  3. Docker、docker-compose。
  4. Web常用中间件。

评论