聯繫我們
 課程時長 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)

即將到來的課程

課程分類