Go 語言基礎實戰 (開發, 測試及部署)

全面介紹了 Go 語言的特點、安裝部署環境、語言語法、併發流程以及在多個實戰中的應用,並介紹如何整合 CI/CD 服務

Ratings: 4.08 / 5.00




Description

重要提醒:因此平台 Udemy 為境外公司,在 Udemy 的刷卡屬於境外刷卡,您的信用卡公司會另外向您收取大約 1.5% 的國外交易手續費。手續費根據各家信用卡公司規定有所不同,詳細數字需與您的發卡銀行確認。

Go 語言 (又稱 Golang) 是 Google 推出新一代的強大語言,2018 年 1 月 Google 公佈了去年底統計的問卷結果,發現 61% 用 Go 來寫網站,37% 用來開發系統程式,36% 用來做 DevOps (多重選擇),可想而知 Go 語言可以拿來從底層寫到上層。高效能的 Goroutine (併發) 表現優於 Parallelism (並行),語法上簡潔又簡單,這也就是為什麼我們要來嘗試 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 語言開發實戰案例

  11. Go 語言專案搭配 Drone 持續整合測試部署

  12. Go 實戰 GraphQL 語言

  13. Go 部署到 Heroku 平台

What You Will Learn!

  • 如何將 Go 導入團隊及說服主管使用
  • 如何寫跨平台 Command Line 工具
  • 如何善用 Go 語言特性加快部署速度
  • 如何有效率的撰寫 Go 語言
  • 部署到 AWS 或 Heroku 雲平台
  • 使用 Drone CI/CD 自動化測試及部署

Who Should Attend!

  • 後端工程師
  • 系統工程師
  • 網頁工程師
  • SRE 工程師