fbpx

在 Go (Golang) 中啟動並運行併發

Contents

運用併發( Concurrency )超級提升你的 Go (Golang) 程式力:平行執行( Parallelism )、golang 管道、waitgroups、goroutines 等等

從這 2 小時的課程,你會學到

  • 併發的基礎知識——它是什麼,它是如何在任何語言中工作的
  • 使用 Go 程式語言實現併發的全套工具和技術
  • 信心、經驗和示例程式碼,快速將併發實施到你自己的專案中。
  • 可下載的資源包括數十個程式碼示例、課程簡報、備忘單等。
  • 在每個主要部分之後進行程式挑戰練習,以立即使用你的新技能。
  • 併發、平行執行( Parallelism )、IO 綁定與 CPU 綁定程式碼、goroutines、等待組( wait groups )、管道、競爭條件、互斥鎖( Mutexes )、條件變量等

要求

  • 沒有絕對的先決條件,但對 Go 語言有所幫助。
  • 熟悉程式概念很有幫助。
  • (我們將一起安裝) Go 編譯器和你喜歡的程式設計編輯器或 IDE 的安裝。

課程說明

你準備好應對 Go 語言最令人興奮和最重要的功能之一了嗎?

根據最近的開發者調查,Go(lang) 是世界上最受歡迎和喜愛的語言之一,它的開發者是世界上收入最高的語言之一。 Go 也是公司計劃遷移採用的首選語言,這意味著你的 Go 技能可能在未來很多年都不會過時。

併發( Concurrency )在 Golang 中被認為是一個非常高級的話題,一些綜合的 Go 課程根本沒有涉及到它。然而,我們相信,只需花費合理的時間,你將能順利完成並發,並準備好為你的下一個程式專案添加非同步功能。

本課程適用於任何人開始使用併發,尤其是 Go 程式語言。沒有嚴格的先決條件,但了解計電腦程式設計原理,特別是 Go 語言將非常有幫助,尤其是對於程式設計練習。

這個相對較短的課程涵蓋了併發( Concurrency )的所有基本要素——理論、語法、程式示例以及所有可視材料的可下載副本。

具體來說,我們將涵蓋:

  • 並發理論、術語、趨勢、好處和挑戰
  • 併發 和 平行執行( Parallelism )/平行程式設計 的區別
  • Goroutines
  • 區段碼( Blocking code )
  • 等待組( Wait groups )
  • 管道
  • IO 綁定與 CPU 綁定程式碼以及每個程式碼的示例
  • 競爭條件
  • 互斥鎖( Mutexes )
  • 條件變量
  • 原子變量( Atomic variables )
  • 併發模式

本課程以可承受的價格提供,為你節省數週或數月的時間挖掘 YouTube 視訊或購買其他課程,只是為了啟動和運行併發。

立即註冊並開始併發的學習旅程! 裡面見囉 ~

來自最近的學生的評論:

“講師非常熱情,知識淵博。他的演講清晰簡潔。將向這位講師尋求更多課程。”

“這是其中一門簡短而甜蜜的課程,同時涵蓋了你想要的確切內容。Stan Vangilder 提供了關於將同步流程轉變為快速併發流程的有價值的實用教學。我從這門課程中欣賞的一件事是深入了解了解 Golang 在本地支持 IO-bound 和 CPU-bound 進程的併發方面與其他語言有何不同。此外,“原子變量”不再只是一段聽起來很酷的程式碼,我將跳過並找一天好好研習。謝謝,Stan!

“這門出色的課程正是我所需要的。非常感謝 Stan 以如此詳細的方式進行解釋,並提供了精彩且易於理解的示例。我真的很喜歡這門課程,並且像觀看 Netflix 節目一樣狂熱地觀看它。我學到了很多東西。真的期待你的下一門 Go 課程!”

“太棒了!作者的語調很好,很容易理解主題。使用的例子非常好懂,我強烈推薦這門課程。”

“先生,那是一門很棒的課程,很容易獲得 5 星評價。你還打算製作其他 Go 的課程嗎?”

“很棒的導師!我期待他的更多課程。謝謝”

“我在幾個小時內完成了課程,並將我的反饋留在那裡,內容很好!恭喜你,當你發布下一個課程時請務必通知我們!”

目標受眾

  • 任何開始使用並發的人,特別是在 Go 程式語言中。
  • 任何希望在 Go 程式語言中學習並發程式設計要點的人。

講師簡介

Stan Vangilder 電腦工程師、講師、開發者

Stan Vangilder 在喬治亞理工學院( Georgia Institute of Technology )獲得電機和計算機工程理學學士學位,後來又獲得了技術管理理學碩士學位。

在財富 150 強公司的整個職業生涯中,他是技術的早期採用者,並經常為公司內外的大小觀眾擔任演講者、培訓師、教練和顧問。

Stan 現在通過創建 UPnRunning 將他對學習和教學的熱情公之於眾,提供在線課程以簡化複雜的主題,以便快速有效地運用到你自己的專案和工作流程中。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy



不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: