課程簡介
簡介
了解 Go 程式語言與 Go 架構
安裝與配置 Go 開發環境
Go 語法複習
使用 Go 的內建類型
學習進階 Go 的功能
使用進階 Go 建置工具
將集合(Maps)當作集合使用
處理介面鍵與切片(Slices)
實現集合與歸約操作
使用 Pprof 工具
學習如何減少垃圾回收負擔
處理方法與介面
單元測試中的模擬(Mocking)
使用並行性保持資料一致性
使用使用者定義的類型
最佳化程式碼以提升速度
使用惯用的 Go 寫法
處理時間、錯誤、常見介面與註解
處理與管理套件
建立可擴展的工作系統
在 Go 中操作資料庫
提供 JSON API
在 Go 中進行測試與建置
建立扎實的 Go 網頁開發基礎
使用範本進行 Go 的網頁開發
為 Go 網頁開發建立自己的伺服器
理解並使用 net/http 套件
理解並使用路由與檔案託管
部署您的網站
總結與結論
最低要求
- 任何語言的基礎程式設計經驗
適用對象
- 網頁開發人員
- 軟體開發人員
- 程式設計師
- 希望學習 Go 的任何人士
客戶評論 (7)
培訓的結構和練習都非常出色。培訓師讓我對將來使用Go語言工作感到興奮,這可不是一件容易的事!
Noah Van Tiggel - Spot Buy Center BV
課程 - Advanced Go Programming
機器翻譯
培訓師的知識與耐心
Dan
課程 - Advanced Go Programming
機器翻譯
我最喜歡這次培訓的是練習部分,因爲你需要運用從培訓師那裏學到的新知識,同時還需要查閱文檔或進行一些小搜索來解決問題。
Andrei
課程 - Advanced Go Programming
機器翻譯
培訓的結構和實踐練習
Andrei
課程 - Advanced Go Programming
機器翻譯
我們討論的大多數主題都深入探討了相關問題。
Vlad - Ness
課程 - Advanced Go Programming
機器翻譯
即時互動
Sorin - Ness
課程 - Advanced Go Programming
機器翻譯
課程設計非常周密,Patrick對所有概念都進行了清晰的講解,併爲所有重要主題提供了豐富的示例。此外,當我們嘗試完成不同的練習時,他總是隨時準備幫助我們解決遇到的任何問題。
Constantin - Ness Romania
課程 - Advanced Go Programming
機器翻譯