掌握 Go 程式設計語言的基礎知識和進階功能
從這 9 小時的課程,你會學到
- 使用 Go 的 Routines 和 Channels 建立大規模並發( concurrent ) 的程式
- 學習 Go 的進階功能
- 了解常用資料結構之間的差異
- 包含有十幾個測驗問題驗證你學到的知識
- 應用介面( Interfaces ) 大大簡化複雜程式
- 使用 types 讓你的程式碼不易過時,並減少重構器( refactors )的難度
要求
- 有使用過另一種程式設計語言(Javascript,Python,Ruby,Java或類似程式)扎實的經驗
說明
Go 是由 Google 開創的開放原始碼程式設計語言。 是人氣成長最快的語言之一,目前是學習 Go 基礎的好時機!
本課程目標在讓你盡快地開始使用 Go。 我們將盡快介紹基礎知識,然後深入了解該語言的一些更進階的功能。 不要被其它只教你 for-loops 和 if-statement 的課程所欺騙! 這是 Udemy 唯一的課程,將教你如何使用 Go 的並發( concurrency )模型和介面型別系統( interface type systems )的全部功能。
Go 被設計為容易學會,但難以掌握。 透過多個專案,測驗和任務,你將很快開始掌握 Go 語言的怪癖和怪異。 Go 就像任何其它語言 – 你必須編寫程式碼來學習它! 本課程將為你提供充足的機會,並自行開始研究自己的程式。
在本課程中,你將學會:
- 了解語言的基本語法和控制結構
- 應用 Go 的並發模型來建構大規模並行系統 ( parallel systems )
- 掌握型別 ( types )的目的,這是特別重要的,如果你從動態型別語言轉換過來,例如 Javascript 或是 Ruby
- 透過使用套件 ( packages ) 組織程式碼
- 使用 Go runtime 建構和編譯專案
- 了解語言中關鍵設計決策的洞見
- 獲得何時使用基本語言功能的意識
Go 是過去十年來成長最快的已發布程式設計語言之一。 要準備開始使用 Go 現在就加入課程吧!
目標受眾
- 任何想要了解 Go 基本功能特色的人
講師介紹
Stephen Grider 工程架構師
Stephen Grider 一直為舊金山灣區的頂尖公司建立複雜的 JavaScript 前端。他天生擅長將複雜的問題化繁為簡,多年來一直指導軟體開發領域的新人工程師,如今更將經驗拓展到 Udemy 平台,創作了評分最高的 React 課程。他在 Udemy 上授課,旨在與其他軟體工程師分享他累積的知識。透過學習 Stephen 的課程,提升自我。
字幕:簡中、日本語、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


發表迴響