Udemy

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

立即報名
  • 427 名學生
  • 更新於 12/2024
  • 可獲發證書
4.3
(130 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
19 小時 27 分鐘
教學語言
普通話
授課導師
Bo-Yi Wu
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.3
(130 個評分)

課程簡介

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

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

重要提醒:因此平台 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 平台

課程章節

  • 13 個章節
  • 96 堂課
  • 第 1 章 Go 語言介紹
  • 第 2 章 Go 環境建置
  • 第 3 章 Go 基礎介紹
  • 第 4 章 Go 目錄架構
  • 第 5 章 Go 語言 goroutine 和 channel
  • 第 6 章 Go 語言實作命令列
  • 第 7 章 Go 語言實戰 Goroutine 案例
  • 第 8 章 Go 語言實戰 GraphQL
  • 第 9 章 Go 語言搭配 GitHub Actions
  • 第 10 章 Go 語言自動化部署 AWS Lambda
  • 第 11 章 Go 語言搭配 Drone CI/CD 自動化測試部署
  • 第 12 章 Go 語言相關應用
  • 第 13 章 Infrastructure as Code (IaC)

課程內容

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

評價

  • M
    Mg Tech
    1.0

    老師 YT 頻道有大部分影片。

  • C
    Chouyang
    4.0

    對於完全零基礎的人這門課程包含了太多大範圍的內容,如果是完全零基礎的新手這門課可能不適合,但是對於已經有實務開發經驗的人,可以從這門課程學到很多即戰力的方法。 不過對於想要之後這門課的內容,其背後原理是如何做到的,仍然需要依靠自己去做額外的學習,從業幾年後從頭回來看這門課,反而比一開始完全沒經驗的時候可以了解的更多,所以重新調整評分。

  • O
    Orange Ke
    5.0

    老師講解的很詳細 尤其是 Goroutine 和 Channel,很多觀念都有帶到,也有很多實作練習 課程也有在持續更新,是一位用心的好老師 (建議有後端開發經驗或是本科生再購買此課程)

  • L
    Leo Lu
    1.5

    課程內容結構及主題拼湊不連貫,講解只描述 What,沒有說明 How and Why,不易讓 golang 的初學者理解,即便已有程式經驗。很多課程就只是帶過 Blog,失去講解說明的意義。

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意