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 前端應用程式。他具有簡化複雜主題的天賦,Stephen 一直在指導工程師開始軟體開發職業生涯有多年經驗,目前將這種體驗擴展到了 Udemy,創造最高評價反應的課程。他在 Udemy 教授課程並分享了他與其他/她軟體工程師獲得的知識。通過向 Stephen 的課程學習投資自己吧!

字幕:簡中、英文

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

報名參加課程

Sponsored by Udemy


你可能會有興趣

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

發表迴響

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

Powered by WordPress.com.

Up ↑

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

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

Continue reading