課程簡介
介紹
瞭解 Go Programming 語言和 Go 架構
安裝和配置 Go 開發環境
Go 語法回顧
在 Go 中使用內置類型
瞭解進階功能Go
使用高級 Go 構建工具
使用地圖作為集合
使用介面鍵和切片
實施收集和減少
使用 Pprof 工具
學習如何減少垃圾
使用方法和介面
單元測試中的類比
使用併發保持數據一致性
使用使用者定義類型
優化代碼以提高速度
使用慣用語Go
使用時間、錯誤、通用介面和註釋
使用和管理包
創建 Scalable 工作系統
在 Go 中使用資料庫
提供 JSON API
在 Go 中測試和構建
使用 Go 在 Web Development 中打下堅實的基礎
在 Go 中使用 Web Development 的範本
在 Go 中為 Web Development 建立自己的伺服器
瞭解和使用 net/HTTP 包
瞭解和使用路由和提供檔
部署網站
總結和結論
最低要求
- 任何語言的基本程式設計經驗
觀眾
- Web 開發人員
- 軟體開發人員
- 程式師
- 任何想學習的人 Go
客戶評論 (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Course - Advanced Go Programming
Live interactions
Sorin - Ness
Course - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Course - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
Course - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
Course - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
Course - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.