上門編程教學課程內容
課程簡介
Go(又稱Golang)是由Google開發的現代化高效能程式語言,以簡潔、快速與強大併發能力著稱。它結合了C語言的速度與Python的簡潔語法,是後端伺服器、雲端運算、區塊鏈與AI工程的核心語言之一。本課程以三小時帶領初學者全面了解Go的核心理念──結構化設計、靜態型別優勢、並行處理思維與實際應用領域。
課程時長
共三小時(180分鐘)
教學對象
教學目標
課程大綱
第一部分:從Google誕生的現代語言(約40分鐘)
第二部分:Go的語言結構與邏輯思維(約50分鐘)
第三部分:Go的併發與效能理念(約60分鐘)
-
什麼是併發(Concurrency)與平行運作概念
-
Go的併發哲學:輕量化運算與多任務管理思維
-
通道(Channel)與協程(Goroutine)的運作機制(以圖示講解)
-
Go在雲端架構中的應用:從微服務到容器化(Kubernetes、Docker)
-
案例討論:為什麼大型科技公司廣泛使用Go進行後端開發
第四部分:應用場景與學習延伸(約30分鐘)
-
Go在現代開發中的主要應用領域
-
Go開發者社群與開源生態介紹
-
學習延伸方向:從Go基礎到雲端實作專案
-
Q&A與學員互動討論
教學成果
完成課程後,學員將能: