組件分享之后端組件——Go開發(fā)者路線圖庫
背景
近期正在探索前端、后端、系統(tǒng)端各類常用組件與工具,對其一些常見的組件進行再次整理一下,形成標(biāo)準(zhǔn)化組件專題,后續(xù)該專題將包含各類語言中的一些常用組件。歡迎大家進行持續(xù)關(guān)注。
組件基本信息
內(nèi)容
今天分享一個給Golang初學(xué)者和想要學(xué)習(xí)Golang語言的小伙伴使用的庫,golang-developer-roadmapGo開發(fā)者路線圖,這個項目庫下面有整個語言的學(xué)習(xí)路線圖,可以讓小伙伴們快速的學(xué)習(xí)各個階段的知識??禳c收藏起來學(xué)習(xí)吧。

image.png
資源
先決條件
通用開發(fā)技能
- 學(xué)習(xí)GIT,在GitHub上建立一些倉庫,與其它人分享你的代碼
- 了解 HTTP(S) 協(xié)議,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用Google,Google 搜索的力量
- 看一些和數(shù)據(jù)結(jié)構(gòu)以及算法有關(guān)的書籍
- 學(xué)習(xí)關(guān)于認證的基礎(chǔ)實現(xiàn)
- 面向?qū)ο笤瓌t等等
命令行工具
網(wǎng)頁框架 + 路由
數(shù)據(jù)庫
- 關(guān)系型
- 云數(shù)據(jù)庫
- 搜索引擎
- NoSQL
對象關(guān)系映射框架
高速緩存
- GCache
- 分布式緩存
日志
實時通信
API 客戶端
REST
最好知道
* [Validator](https://github.com/chriso/validator.js/) * [Glow](https://github.com/pytorch/glow) * [GJson](https://github.com/tidwall/gjson) * [Authboss](https://github.com/volatiletech/authboss) * [Go-Underscore](https://github.com/ahl5esoft/golang-underscore)
測試
單元、行為和集成測試
端對端測試
任務(wù)調(diào)度
* [Gron](https://github.com/roylee0704/gron) * [JobRunner](https://github.com/bamzi/jobrunner)
微服務(wù)
消息代理
構(gòu)建事件驅(qū)動型服務(wù)
框架
RPC
本文聲明:

88x31.png
知識共享許可協(xié)議
本作品由 cn華少 采用 知識共享署名-非商業(yè)性使用 4.0 國際許可協(xié)議 進行許可。