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

课程简介

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

课程目录

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