1. 程式人生 > 其它 >GO進階訓練營-學習計劃

GO進階訓練營-學習計劃

GO進階訓練營-學習計劃

大綱學習計劃

Go 架構實踐 - 微服務(微服務概覽與治理)
Go 語言實踐 - 異常處理
Go 語言實踐 - 並行程式設計
Go 工程化實踐
Go 工程化實踐評論系統架構設計
Go 架構實踐 - 微服務(可用性設計)
Go 架構實踐 播放歷史架構設計
Go 架構實踐 - 中介軟體(快取、資料庫)
Go 語言實踐 - 網路程式設計
Go 架構實踐 - 中介軟體(日誌、指標、鏈路追蹤)
Go 架構實踐 - 分散式架構(前端負載均衡)
Go 語言實踐 - Runtime
Go 語言實踐 - Runtime
Go 架構實踐 - 中介軟體Kafka(訊息佇列、服務發現)

學完以上內容你將具備以下實力

1、熟練掌握 Go 語言,熟悉 Goroutine、Channel、鎖、GC 等核心特性;
2、具備 3 年以上後端開發經驗,並具有 1 年以上 Go 語言服務端開發經驗;
3、熟練掌握 Golang 常用框架,深入瞭解框架提供的特性及其實現原理細節;
4、熟悉常見的中介軟體技術,包括但不限於 MySQL、RPC、MQ、Redis 等;
5、瞭解分散式技術,具備紮實的工程經驗和軟體設計能力;
6、熟悉微服務架構,具有高併發或大型 Go 專案經驗者優先。

為什麼要學習 Go 語言

1、絕大多數的雲原生專案都是用 Go 語言編寫的,比如 Docker、etcd、Istio、Kubernetes、Prometheus;
2、Go 將會成為雲端計算時代的基礎設施程式語言,比如區塊鏈明星專案 Hyperledger、NewSQL 明星專案 TiDB 都是基於 Go 的;
3、Go 已經成為下一個企業級程式語言,包括位元組跳動、滴滴、騰訊、阿里巴巴在內的很多公司都已經在大規模使用 Go

微雲:https://share.weiyun.com/vRIqHfhw 密碼:67qfaf