Go :Golang 完整的開發者指南

掌握 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


你可能會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading