核心语法+微服务化+分布式加工流+立体化监控 带你实战内容库系统。

将学到:

  • 系统掌握 GO 语言核心语法
  • 多维度提升 Go 全栈开发能力
  • 具备分布式系统设计实战经验
  • 解锁GO生态热门框架实用技巧
  • 实践微服务化及全链路监控
  • 增强高性能编程与调优思维

简介:

Go语言高效、简洁、并发能力强大,被称为“云计算时代的 C 语言”,岗位需求旺盛,更是国内一线大厂的“高薪”宠儿。本课程结合企业级内容库系统实战,带给你一条高效的 Go 语言入门学习路径,不仅带你系统掌握 Go 的核心语法,更涵盖了系统架构设计、微服务化、系统优化、加工流引擎和立体化监控系统搭建等实用技能,助你快速吸收大厂实践经验与技巧,新手轻松进阶。

适合人群

0基础,希望快速系统学习Go语言核心知识的同学

对Go的基础语法有简单的认识,想更深层次的提升GO的企业级开发技能的同学

技术储备

熟悉mysql基础语法

了解redis基本应用

了解基础计算机网络知识:如http与tcp协议

环境参数

go v1.20

mysql v8.2.0-arm64

redis v7.2.0

goflow v0.1.4

kratos v2.7.2

Zipkin v3.1

prometheus v2.49.1

试看链接:https://pan.baidu.com/s/18yAYlkJxyHqOSR4Hy6gx0g?pwd=21al

章节目录:

第1章 【内容预览】课程介绍及学习指南

2 节|14分钟

展开

视频:

1-1 快速入行GO开发,你得这样学!

试看

09:01

视频:

1-2 内容库系统介绍

04:26

第2章 【打牢基础】极速构建实用的Go语言体系

28 节|257分钟

收起

视频:

2-1 Go语言简介

05:47

视频:

2-2 变量的定义与使用

12:41

视频:

2-3 常量的使用与应用规范

09:57

视频:

2-4 特殊的枚举声明

09:50

视频:

2-5 string的使用和实践

11:17

视频:

2-6 复合类型类型-结构体的使用和注意事项

09:07

视频:

2-7 复合类型类型--数组与切片的使用和注意事项(1)

05:29

视频:

2-8 复合类型类型--数组与切片的使用和注意事项(2)

10:48

视频:

2-9 复合类型类型--数组与切片的使用和注意事项(3)

09:10

视频:

2-10 复合类型类型-map:讲解map的使用和注意事项--精剪到0404

13:22

视频:

2-11 流程控制-if:讲解if语句控制代码块

12:48

视频:

2-12 流程控制-for:讲解for的使用

10:15

视频:

2-13 包的管理:了解包的导入,构建过程,包冲突问题

07:45

视频:

2-14 函数基本概念与实践

13:29

视频:

2-15 方法的定义与方法的本质

17:28

视频:

2-16 接口的定义与接口组合方式

16:46

视频:

2-17 原生并发概念与并发编程实践--为什么需要并发

试看

06:49

视频:

2-18 原生并发概念与并发编程实践--创建协程

08:28

视频:

2-19 原生并发概念与并发编程实践--使用WaitGroup等待协程结束

03:36

视频:

2-20 原生并发概念与并发编程实践--共享资源

04:39

视频:

2-21 使用channel来实现协程间的信息同步--初始化

04:26

视频:

2-22 使用channel来实现协程间的信息同步--实践

07:57

视频:

2-23 使用channel来实现协程间的信息同步--select应用

08:57

视频:

2-24 error的处理方法--创建error

03:16

视频:

2-25 error的处理方法--error处理策略(上)

05:53

视频:

2-26 error的处理方法--error处理策略(下)

14:47

视频:

2-27 panic的处理方法-基本使用

07:51

视频:

2-28 panic的处理方法-典型应用

04:16

第3章 【应用实践】快速提升Go的工程实践经验

23 节|235分钟

收起

视频:

3-1 工程实践简介

02:27

视频:

3-2 内容库系统架构设计

03:42

视频:

3-3 内容库系统的技术选型

02:13

视频:

3-4 工程初始化与gin快速入门

06:53

视频:

3-5 Gin路由定义

09:24

视频:

3-6 Gin中间件的创建与使用

08:47

视频:

3-7 模型绑定与验证

06:10

视频:

3-8 用户注册-创建接口

11:23

视频:

3-9 用户注册-密码加密

08:24

视频:

3-10 goland-database tool 使用

10:03

视频:

3-11 用户注册-gorm快速入门

18:27

视频:

3-12 用户注册信息持久化

14:03

视频:

3-13 用户登入-密码校验

12:42

视频:

3-14 用户登入-goredis快速入门

09:33

视频:

3-15 用户登入-session持久化

13:23

视频:

3-16 用户登入-session 鉴权

07:13

视频:

3-17 内容库-创建内容

12:58

视频:

3-18 内容库-内容更新

07:29

视频:

3-19 内容库-内容删除

05:50

视频:

3-20 内容库-内容查询

16:12

视频:

3-21 内容库-初识加工流编排框架

12:41

视频:

3-22 内容库-复杂加工流编排

16:07

视频:

3-23 内容库-构建自己的内容加工流

18:31

第4章 【系统进阶】Go生态的微服务化改造+系统升级

21 节|200分钟

展开

视频:

4-1 内容库系升级-简介

03:05

视频:

4-2 -1 内容库系升级--微服务简介

10:43

视频:

4-3 -2 内容库系升级--中间件简介

08:03

视频:

4-4 -3 内容库系升级--RPC简介

10:41

视频:

4-5 微服务化-kratos快速入门

15:14

视频:

4-6 微服务化-服务初始化

09:26

视频:

4-7 微服务化-内容创建

18:27

视频:

4-8 微服务化-内容更新

04:39

视频:

4-9 微服务化-内容删除

07:16

视频:

4-10 微服务化-内容查找

10:02

视频:

4-11 微服务化-内容网关之内容查找

07:26

视频:

4-12 微服务化-内容网关之内容更新与删除

05:46

视频:

4-13 微服务化-内容网关之内容创建

04:27

视频:

4-14 微服务化-内容网关之内容创建

04:27

视频:

4-15 微服务化-服务注册与发现

15:04

视频:

4-16 微服务化-加工服务

09:58

视频:

4-17 分库分表-一致性哈希

11:16

视频:

4-18 分库分表-创建与更新

09:09

视频:

4-19 分库分表-内容查询

17:14

视频:

4-20 分库分表-内容查删除

07:19

视频:

4-21 分库分表-内容加工

10:17

第5章 【实践分布式】深入实践基于Go的分布式系统

10 节|111分钟

展开

视频:

5-1 分布式加工流-开篇

03:48

视频:

5-2 分布式加工流-DAG

试看

08:44

视频:

5-3 分布式加工流-分布式

09:57

视频:

5-4 分布式加工流-方案

11:51

视频:

5-5 分布式加工流-生产与消费

06:15

视频:

5-6 分布式加工流-数据生产(上)

15:39

视频:

5-7 分布式加工流-数据生产(下)

15:24

视频:

5-8 分布式加工流-数据消费

19:27

视频:

5-9 分布式加工流-实践

08:45

视频:

5-10 分布式加工流-总结

10:58

第6章 【立体化监控】快速构建基于Go生态的监控系统

11 节|103分钟

展开

视频:

6-1 立体化监控-开篇

07:18

视频:

6-2 立体化监控-prometheus安装

09:40

视频:

6-3 立体化监控-指标上报

15:01

视频:

6-4 立体化监控-概要指标

10:49

视频:

6-5 立体化监控-错误码

06:44

视频:

6-6 立体化监控-告警配置

08:11

视频:

6-7 立体化监控-zipkin安装

04:39

视频:

6-8 立体化监控-zipkin上报

15:24

视频:

6-9 立体化监控-gorm-zipkin插件

09:16

视频:

6-10 立体化监控-grafana安装

06:00

视频:

6-11 立体化监控-grafana可视化实践

09:16

第7章 【温故而知新】拒绝面试“尴尬”,助力offer

7 节|151分钟

展开

视频:

7-1 面试中经常被问到的分布式事务是什么?(上)

22:43

视频:

7-2 面试中经常被问到的分布式事务是什么?(下)

25:54

视频:

7-3 ETCD如何保障数据的一致性与可用性(上)

24:40

视频:

7-4 ETCD如何保障数据的一致性与可用性(下)

24:08

视频:

7-5 关于Prometheus 的时间序列数据库TSDB

25:15

视频:

7-6 总结-如何看待面试(上)

16:43

视频:

7-7 总结-如何看待面试(下)

10:59

本课程已完结

历史上的今天
05月
22
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。