感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
Go 語言簡介
- Go 的概觀與發展歷史
- 安裝 Go 並設定開發環境
- Go 工具與工作區(workspace)結構
語言基礎
- 資料型別、變數與常數
- 運算子與表達式
- 控制結構:if、switch、迴圈
函式與作用域
- 定義與呼叫函式
- 多重回傳值(multiple return values)
- 傳值(pass by value)與傳引用(pass by reference)
陣列、切片(Slices)與地圖(Maps)的使用
- 理解 Go 的集合型別
- 建立與操作切片
- 操作地圖與鍵值對(key-value pairs)
結構體(Structs)與方法(Methods)
- 建立與使用結構體
- 定義與呼叫方法
- 使用介面(interfaces)
並發處理基礎
- Goroutines 簡介
- 使用通道(channels)進行通訊
- 同步(synchronization)模式
建構與執行 Go 應用程式
- 將程式碼組織為套件
- 編譯與執行 Go 程式
- 除錯與測試
總結與後續步驟
最低要求
- 至少擁有一種程式語言的開發經驗
- 理解程式設計基礎,例如變數、迴圈與函式
- 熟悉命令列(command-line)操作
適合對象
- 軟體開發人員
- 系統程式設計師
- 後端工程師
客戶評論 (2)
培訓的結構和練習都非常出色。培訓師讓我對將來使用Go語言工作感到興奮,這可不是一件容易的事!
Noah Van Tiggel - Spot Buy Center BV
課程 - Advanced Go Programming
機器翻譯
培訓師證明了自己是該領域的專家,這一點我從不認爲理所當然。他提供了非常有用的行業標準見解。
Giuseppe
課程 - Learning Go Programming
機器翻譯