Go 語言入門與網路應用班

Go 語言入門與網路應用班

擁有接近 C/C++ 的高效率又有跟 Java / Python 一樣好學易用的性質,由知名網路巨擘 Google 所開發的 Go 語言 (Golang) 是現代值得投資與學習的新語言。Go 語言在網路相關應用領域上已經漸漸佔據了一席之地,有越來越多的大型公司專案從原有的 Java、JavaScript 或 Python 改用 Go 語言來開發或維運。

這在門課裡,你將了解 Go 語言簡潔易學的語法和其獨特的高併發運行機制。除了一些簡易的專案範例之外,我們也會介紹像是網路爬蟲 (web crawler) 或網站後端 (web backend) 等 Go 語言所擅長的應用情境,讓你從範例中學習怎麼將 Go 語言應用在實際問題上。

Go 語言做為近年來發展最為快速的程式語言,值得你來看看這裡面有甚麼神奇的秘密 !

課程大綱

基礎語法的使用與其他程式語言的比較
內建資料結構的使用 : 陣列 (array) 、切片 (slice) 與映射 (map)
自定義資料型態的使用:結構 (struct) 與介面 (interface)
開發環境與專案結構 (使用 Microsoft Visual Studio Code)
套件 (package) 的使用與設計
專案實作: 簡易網頁爬蟲
錯誤處理簡介:錯誤 (error) 與例外 (exception)
併發程式的撰寫: Goroutine 與頻道 (channel)
專案實作:簡易網站後端的建置 (使用 net/http)

適合對象

具有任一程式語言 (C/C++, C#, Python, Java, JavaScript 等) 基礎知識 (了解資料型態、變數、流程控制與函式) 或修習過本系統班任一程式語言基礎班的學員

開發環境

Microsoft Visual Studio Code

實體課程注意事項

本班為實體課程,常見QA詳情連結

校園防疫措施詳情連結

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

課程影片觀看期限至課程結束後一週關閉

(一)退費期限:開課日後⅓時數內,詳情連結

(二)查詢結業狀況:結業名單連結

近期班次

講師介紹

現任

國立臺灣大學資訊管理學系兼任助理教授

信革 (SIGONO) 數位有限公司技術總監

 

曾任

雷亞 (RAYARK) 遊戲股份有限公司技術總監

 

學歷

國立臺灣大學資訊工程學博士

國立臺灣大學資訊工程學碩士

國立臺灣大學資訊工程學學士

 

相關榮譽

國立臺灣大學資訊工程系優良助教獎

國立臺灣大學書卷獎

 

相關資料與課程規劃可參考個人課程網站 : https://feis.studio