Contents
使用範例學習 Go 程式設計(Golang)
從這 23.5 小時的課程,你會學到
- 這個實用的課程將使你能夠使用 Go 提供基本到高階的概念構建可靠的、高效的軟體
- 你將學習控制結構(control structures)、陣列、切片(slices)、對映(map)和函式
- 你將學習指標、結構(structs)和介面
- 你將學習併發(concurrency)和平行處理(parallelism),goroutines,通道(channels)和反射(reflections)
- 你將學習軟體套件,文件,單元測試,錯誤處理,json,反射(reflections)
- 您將學習安裝 Go 編譯器、Visual Studio Code、 MySQL 和 PostgreSQL
- 你將會看到一個 SQL 之旅,並且學習如何連線到 MySQL 和 PostgreSQL
- 你將會完成一個最終的作業
要求
- 一臺 Windows 或者 Mac 電腦
- 一些程式語言的經驗
課程說明
Go 這個被稱為21世紀的 C 是在2007年設計的,目標在解決一些業界的問題。
如今,許多知名的公司使用 Go ,例如 Google、 Adobe、 Facebook、 IBM,以及許多的公司。
他們使用 Go,因為它用簡單的方法來實現複雜的概念。
這個實用的課程將使你能夠構建簡單、可靠和高效的軟體,使用 Go 提供基本到高階的概念。
課程超過23個小時,包括160多個講座、超過163個程式碼範例、章節作業和一個最終的作業。
重點是審查程式碼範例、圖表和白板。
課程逐漸從基礎課程轉向高階課題,最終以最後一項作業結束。
在16個部分中,它涵蓋了諸如語言基礎、控制結構、陣列、切片(slices)、對映(maps)、函式、回傳函式(callbacks)、閉包(closures)、指標、結構、介面、併發和並行、 goroutines、通道、套件、文件、錯誤處理、單元測試、 json、檔案、反射(reflections)、 MySQL 等。
目標受眾
- 願意學習 Go 程式設計核心(涵蓋基本到高階主題)的程式設計師
講師簡介
Kam Hojati IT Consultant ( 更多講師主講課程介紹 )
自1992年以來,Kam 一直從事 IT 行業,擔任過程式設計師、系統分析師、架構師和開發經理等角色。
他有專業的編程語言,如 Go,C,C++ ,Java,Spring Framework,SQL,JavaScript,react 等等。
他的任務是簡化複雜的主題,幫助他人理解和應用這些主題。 他致力於不斷的學習和分享。
Kam 擁有電腦和數學的學士學位,也是技術管理的科學碩士。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
- 更多 Go 相關線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!