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