感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 21 時間:
課程簡介
Go 進階概念
- 深入解析 Go 型別系統
- 指針、記憶體管理及垃圾回收機制
- 進階介面(interfaces)與嵌入式(embedding)
並發與平行處理
- 進階 goroutine 管理
- 帶緩衝與不帶緩衝的 channels
- Select 語句與工作池(worker pools)
錯誤處理與日誌記錄
- 自定義錯誤型別與錯誤包裝(wrapping)
- 結構化日誌記錄與監控
- 錯誤傳播與最佳實務
測試與基準測試
- Go 中的單元測試與整合測試
- 使用 Go 內建測試工具
- 應用基準測試與效能分析
模組化編程與包
- 使用 Go 模組進行依賴管理
- 版本控制與模組發布
- 建構可重複使用的 Go 函式庫
建構 API 與微服務
- 使用 Go 建立 RESTful API
- 將 Go 與 Docker 及容器技術結合使用
- 服務編排與部署
效能優化
- 記憶體分析與調優
- 並發優化策略
- 使用 pprof 進行效能監控
總結與下一步規劃
最低要求
- 具備 Go 語言編程經驗
- 理解 Go 語法、數據結構及函數
- 具備使用包(packages)及基本並發的經驗
適用對象
- 有經驗的軟體開發人員
- 後端工程師
- 雲原生應用開發人員
客戶評論 (2)
培訓的結構和練習都非常出色。培訓師讓我對將來使用Go語言工作感到興奮,這可不是一件容易的事!
Noah Van Tiggel - Spot Buy Center BV
課程 - Advanced Go Programming
機器翻譯
培訓師證明了自己是該領域的專家,這一點我從不認爲理所當然。他提供了非常有用的行業標準見解。
Giuseppe
課程 - Learning Go Programming
機器翻譯