极客时间Go进阶训练营3期

极客时间Go进阶训练营3期

课程目录

4–第一周:微服务(微服务概览与治理)

2–1.微服务概览

3–2.微服务设计

4–3.gRPC & 服务发现

5–4.多集群 & 多租户

5–第二周:异常处理

2–1.Error vs Exception

3–2.Error Type

4–3.Handling Error

5–4.Go 2 Error Inspection

6–第三周:并行编程

2–1.Goroutine

3–2.Memory model

4–3.Package sync

5–4.Package context

7–第四周:Go工程化实践

2–1.工程项目结构

3–2.API 设计

4–3.配置管理

5–4.模块

8–第五周:Go 架构实践 – 微服务(微服务可用性设计)

2–1. 隔离

3–2.超时

4–3.过载保护和限流

5–4.降级&重试

6–5.重试和负载均衡

9–第六周:评论系统架构设计

2–1.功能和架构设计

3–2.存储和可用性设计

课件.zip

10–第七周:历史记录架构设计

2–1.功能模块与架构设计

3–2.存储设计与可用性设计

11–第八周:分布式缓存 & 分布式事务

2–1.分布式缓存

3–2.分布式事务

12–第九周:Go语言实践-网络编程

2–1.网络通信协议

3–2.Goim 长连接网关

4–3.IM 私信系统

13–第十周:日志&指标&链路追踪

2–1.日志

3–2.链路追踪

4–3.指标

14–第十一周:DNS & CDN & 多活架构

2–1.DNS和CDN

3–2.多活

15–第十二周:消息队列 – Kafka

2–1.Topic & Partition

3–2.Producer & Consumer

4–3.Leader & Follower

16–第十三周:Go语言实践-Runtime

2–1.Goroutine原理

3–2.内存分配原理

4–3.GC 原理

5–4.Channel 原理

6–毕业项目

2–直播回放

1–开营直播

2–Go3期第一次直播答疑

3–Go3期第二次直播答题

4–Go3期期末答疑直播

5–面试加餐直播

3–Golang 基础语法和 Web 框架起步

1–1.Go 基本语法和 Web 框架起步

2–2.type 定义与 Server 抽象

3–3.错误处理与简单路由树实现

4–4.并发编程、文件操作与泛型

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址