感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
高級 Go 概念
- 深入探討 Go 的類型系統。
- 處理指針、記憶體管理與垃圾回收機制。
- 高級接口與嵌入。
併發性與並行性
- 高級 goroutine 管理。
- 緩衝與非緩衝通道。
- Select 語句和工作池。
錯誤處理與日誌記錄
- 自定義錯誤類型及包裝。
- 結構化日誌記錄與監控。
- 錯誤傳播與最佳實踐。
測試與基準測試
- Go 中的單元測試與集成測試。
- 使用 Go 內建的測試工具。
- 應用程式的基準測試與分析。
模塊化程式設計與包
- 使用 Go 模組進行依賴管理。
- 版本控制與模塊發布。
- 構建可重用的 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
機器翻譯