Go、Docker、云原生学习笔记全攻略:从零开始,一步步走向精通!(2024版)

第一章、 Go语言全攻略:从入门到精通,让你的编程之路更加顺畅

一、介绍

01.Go 语言的前生今世

二、开发环境搭建

01.Go 语言开发环境搭建

三、初识GO语言

01.Go 多版本管理工具

02.第一个 Go 程序“hello,world“ 与 main 函数

03.Go 常用命令介绍

04.Go 项目代码布局

05.探索 GO 项目依赖包管理与Go Module常规操作

四、GO基础语法基本数据类型

01.Go基础之变量和常量

02.Go 基本数据类型和 string 类型介绍

03.Go语言基础之基本运算符

五、复合类型

01.Go基础之指针介绍

02.Go 复合数据类型之结构体与自定义类型

03.Go语言基础之数组

04.Go 复合类型之切片类型介绍和常用操作

05.Go复合类型之字典类型介绍和常用操作

六、流程控制、循环

01.Go if 流程控制与快乐路径原则

02.Go 基础之for循环,仅此一种

03.Go 流程控制之switch 语句

七、函数

01.Go函数介绍与一等公民

02.Go 代码块与作用域,变量遮蔽问题详解

03.Go 匿名函数与闭包

04.Go 函数多返回值错误处理与error 类型介绍

05.Go 函数的健壮性、panic异常处理、defer 机制

八、包

01.Go包介绍与初始化:搞清Go程序的执行次序

02.Go 包操作之如何拉取私有的Go Module

九、常用标准库

01.Go 常用标准库之 fmt 介绍与基本使用

十、面向对象

01.Go 方法介绍,理解“方法”的本质

02.Go 方法集合与选择receiver类型

03.Go 类型嵌入介绍和使用类型嵌入模拟实现“继承”

04.Go 跟踪函数调用链,理解代码更直观

05.Go 接口-契约介绍

06.Go 接口:为什么nil接口不等于nil?

07.Go 接口:Go中最强大的魔法,接口应用模式或惯例介绍

十一、并发编程

十二、网络编程

十三、泛型

01.Go 泛型发展史与基本介绍

02.Go 泛型之类型参数

03.Go 泛型之泛型约束

04.Go 泛型之明确使用时机与泛型实现原理

第二章:从零开始的 Go Web 开发之旅:轻松掌握核心技术!

十四、单元测试

十五、Gin框架

01.Gin 框架介绍与快速入门

02.Gin 路由注册与请求参数获取

03.Gin 项目引入热加载

04.Gin CORS 跨域请求资源共享与中间件

十六、GORM 操作相关

01.Gorm 入门介绍与基本使用

十七、Go 操作数据库相关

十八、beego 框架

第三章、Docker学习秘籍:解锁容器技术

01.Docker 介绍与前生今生

02.Docker的架构及工作原理(详解)

03.【一文搞定】Linux、Mac、Windows安装Docker与配置教程!

04.乌班图安装Docker

十九、微服务

二十、常用组件和技巧

二十一、CICD流水线系列

二十二、持续更新中,敬请期待…


本文参考教程:链接

你可能感兴趣的:(docker,MySQL,GO,golang,docker,云原生,Go)