Go 語言 (又稱Golang) 是 Google 推出新一代的強大語言,今年 3 月 Google 公佈了去年底統計的問卷結果,發現 63% 用 Go 來寫網站,38% 用來開發系統程式,35% 用來做 DevOps (多重選擇),可想而知 Go 語言可以拿來從底層寫到上層。高效能的 Goroutine (並發) 表現優於 Parallelism (並行),語法上簡潔又簡單,這也就是為什麼我們要來嘗試 Go 語言。

本課程您會學到:

  1. 如何將 Go 導入團隊及說服主管使用
  2. 如何寫跨平台 Command Line 工具
  3. 如何善用 Go 語言特性加快部署速度

課程大綱

  1. Go 背景介紹
  2. Go 環境建置
  3. Go 基本語法
  4. Go Goroutines 介紹
  5. Go Channel 介紹
  6. Go 簡易 HTTP 伺服器
  7. Go 簡易 Command Line 實作
  8. Go 跨平台編譯 (Windows, MacOS, Linux)
  9. Go 搭配 Docker 介紹
  10. Go 語言開發實戰案例

講師資訊

吳柏毅(appleboy)

聯發科技 IoT物聯網工程師

Appleboy (吳柏毅) 目前服務於聯發科技,擔任 IoT 物聯網工程師。長期貢獻於 Open Source 專案,熱愛開發程式。

目前為數個 Go 專案開發及維護者

  • Gin: 主流的 Web 框架,適合用來寫 API 服務,目前是擔任維護及開發角色。
  • Gitea: 輕量級 Git 伺服器,目前擔任維護及開發角色。
  • Drone: 用 Docker Container 來持續整和部署,可與上面 Gitea 串接,目前為貢獻者及數個 Plugin 作者。

講師個人相關連結

  • iTHome DevOps 研討會講師 (2016)
  • PHPConf 研討會講師 (2012, 2013)
  • COSCUP 研討會講師 (2016, 2014)
  • JSDC 研討會講師 (2013)
  • OSDC 研討會講師 (2014)
  • 公司內部教育訓練講師 (Git, Docker 及相關程式語言)

課程難度

初階

課程適合對象

  • 網頁開發者
  • 系統管理者

課程時數

8 小時

上課注意事項

Workshop上課環境

  1. 本課程參與者須自備筆電。
  2. 開發環境:Go 語言 1.8 版本
  3. 開發工具:Visual Studio Code + Go Plugin
  4. 開發系統:Linux, MacOS, Windows 7 64 位元

上課前請大家先安裝好 Go 1.8 語言環境及 Visual Studio Code 編輯器

  1. 請先自行在電腦安裝好 Go 語言 1.8 版本,到 Go 官方網站裡選擇相關環境安裝
  1. 安裝 Visual Studio Code + Go Plugin,請從官方網站下載相對應作業系統執行檔,支援 Windows, Linux 及 Mac。

立即報名

一般票 2990 元 2017/04/07 00:00 ~ 2017/05/18 11:59 報名截止

本課程由 kiwired419 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

相關課程

【資策會】GO語言實作

4500 元起

08/26 (六) 台北市

0 人收藏

[台北]資策會教研所-科技化服務(ITeS)訓練中心 [台北]資策會教研所-科技化服務(ITeS)訓練中心

已結束

DevOps 一天就上手(Drone)

3990 元起

07/29 (六) 台北市

2 人收藏