极客时间Go进阶训练营第 5 期

极客时间Go进阶训练营第 5 期插图

课程简介

课程设计对标字节跳动 2-2,教学贴近大厂真实场景。
学完你会收获:
熟练掌握 Go 语言,熟悉 Goroutine、Channel、锁、GC 等核心特性;
具备 3 年以上后端开发经验,并具有 1 年以上 Go 语言服务端开发经验;
熟练掌握 Golang 常用框架,深入了解框架提供的特性及其实现原理细节;
熟悉常见的中间件技术,包括但不限于 MySQL、RPC、MQ、Redis 等;
了解分布式技术,具备扎实的工程经验和软件设计能力。

课程目录

1–学习手册
2–讲师答疑-直播回放
3–领教邓明-直播回放
4–Golang 基础语法和 Web 框架起步
5–第一周:微服务(微服务概览与治理)
6–第二周:异常处理
7–第三周:并行编程
8–第四周:Go工程化实践
9–第五周:Go架构实践一 微服务(微服务可用性设计)
10–第六周:评论系统架构设计
11–第七周:历史记录架构设计
12–第八周:分布式缓存 &分布式事务
13–第九周:Go语言实践-网络编程
14–第十周:日志&指标&链路追逐
15–第十一周:DNS & CDN &多活架构
16–第十二周:消息队列- Kafka
17–第十三周:Go语言实践-Runtime
18–课件