透過圖文並茂的深入教學和 1000 多個實踐練習,從頭開始掌握並深入理解 Google 的 Go。
課程介紹影片
從這 15.5 小時的課程,你會學到
- 向 Go 貢獻者學習
- 學習在其他地方無法輕鬆找到的 Go 提示和技巧
- 從一個完全的 Go 初學者到一個值得信賴的 Go 程式設計師
- 透過 1000 多個練習練習 Go(包含解答)
- 透過動畫插圖深入理解(透過面試)
- 了解 Go 內部原理以及常見的 Go 習慣用法和最佳實踐
- 建立一個解析日誌檔案的日誌檔案解析器
- 建立一個垃圾郵件遮罩,屏蔽文字區塊中的垃圾郵件單字
- 建立一個顯示時間的命令列復古 Led 時鐘
- 建立控制台動畫、字典程式等
要求
- 存取具有網際網路連接的電腦。
課程說明
Go 是 Google 創建的程式語言,本課程是 Udemy 上最直觀、最深入、最優質的 Go 課程,對細節的關注達到了瘋狂的程度。您將了解原因和方式。我們提供了數千個動畫、練習、測驗、範例、挑戰、專案等。在課程結束時,您將從頭開始成為自信的 Go 程式設計師。
為什麼你現在應該學習這門課?
- 觀看超詳細、有趣、直觀且易於理解的插圖和動畫。
- 解決 1000 多個動手練習(還包括解決方案)。
- 建立包含日誌解析器、檔案掃描器、垃圾郵件遮罩等的專案。
- 學習在其他地方無法輕鬆找到的 Go 程式設計技巧和技巧。
- 了解 Go 內部原理以及常見的 Go 習慣用法和最佳實踐。
為什麼應該學習 Go(又名 Golang 和 Go lang)?
- Go 是最受歡迎、易於學習且收入最高的程式語言之一。全球有超過 100 萬的 Go 程式設計師,而且這個數字每天都呈指數級增長。它已被 Google、Facebook、Twitter、Uber、Docker、Kubernetes、Heroku 等許多公司使用。
- Go 既像 C、C++ 和 Java 一樣高效,又像 Python 和 Javascript 一樣容易使用。它是開源、簡單、強大、高效、跨平台(OS X、Windows、Linux…)、已編譯、垃圾收集和並發的。
- Go 最適合命令列工具、Web API、分散式網路應用程式(例如微服務)、資料庫引擎、大數據處理管道等。
您將從本課程中學到什麼(簡要地)?
- Go OOP: 介面和方法
- 方法和介面的內部結構
- 函數和指標:程式設計、按值傳遞和可尋址性。
- 隱式介面滿意度
- 類型斷言和型別切換
- 空介面:[]interface{} 與 interface{}
- 值、指標和 Nil 接收器
- 推廣方法
- 著名介面
- 有關何時使用介面的提示
- fmt.Stringer、sort.Sort、json.Marshaler、json.Unmarshaler 等。
- 複合類型:陣列( Arrays )、切片( Slices )、映射( Maps )和結構體( Structs )
- 切片和貼圖的內部結構
- 支援陣列、切片頭、容量和映射頭
- JSON編解碼、字段標籤、嵌入
- 製作、複製、完整切片表達式和附加機制
- UTF-8 編碼和解碼
- Go 類型系統機制
- 類型推斷、基礎類型、預聲明類型和未命名類型。
- 無類型常數和 iota。
- 空白標識符、簡短聲明、重新聲明、範圍、命名約定
- I/O
- 處理命令列參數、printf、處理檔案、bufio.掃描器,…
- 如何創建自己的 Go 套裝
- 如何運行多個 Go 檔案,以及如何使用第三方套裝
- Go 工具
- 調試(debug) Go 程式碼、go doc 等。
- …更多
目標受眾
- 將本課程作為充分理解官方 Go 規範和書籍的最佳伴侶。
- 以前從未編程過的初學者。
- 程式設計師將語言切換到 Go。
- 想要提陞技能的程式設計師快來吧!
- 想要學習切片、映射、介面等內部原理的 Go 程式設計師。
講師簡介
Jose Portilla 資料科學家 ( 更多講師主講課程介紹 )
Jose Marcial Portilla 擁有來自聖克拉拉(Santa Clara )大學的機械工程學士學位和碩士學位,也有多年資料科學和程式設計專業教練和培訓師的經驗。 他在各種領域如微流體 、材料科學和資料科學技術中有出版物和專利。在他的職業生涯中,他已經發展了分析資料的技能,他希望利用他在教學和資料科學方面的經驗,幫助其他人學習程式開發的能力、分析資料,以及清晰地呈現資料和漂亮的視覺化。目前他是 Pierian Data Inc. 的資料科學主管,為世界各地的各種公司提供現場資料科學和 python 培訓課程,包括瑞士信貸等頂級銀行。歡迎隨時在 LinkedIn 上與他聯繫,獲取有關面對面培訓課程的更多資訊。
Inanc Gumus 程式設計師 & 作家 & 導師
# 1″我的使命是讓你成為一個世界級的 Go 專家開發者”
#2 他們說我有能力簡化複雜的主題,而不會讓他們失望。
# 3我相信做比被動觀看更重要。 這就是為什麼我的課程包括數以百計的解決方案的實踐練習。 你會積極地學習,而不只是旁觀。
如果你報名參加我的課程,你就會明白我在說什麼。 我會把你從沒完沒了的書籍和過時的線上教程中拯救出來。 你會得到你的咖啡,看我的課程,最後你會成為一個專業的 Go 程式設計師。
那麼,我是誰?
我叫 Inanc,我有20多年的程式設計和導師經驗。
我是一名專業的講師,導師和熱門的 Go 部落格(學習 Go 程式設計)的作者,擁有成千上萬的追隨者。
作為一個專業的導師和顧問,我幫助數百人成為一個有受薪的開發人員。 我的學生在 Google、Uber 等公司工作。 我也是 Codementor 上最優秀的 Go 導師之一。
在過去的幾年裡,我建立了關於 Go 程式設計的視覺化教程系列,它已經成為想學習 Go 的開發人員最受歡迎的地方之一。
我的學生讓我開一門關於 Go 的課程,現在我來了。
所以,現在註冊我的課程,成為一個專業的 Go 程式設計師。 課程上見!
Pierian Training 資料科學和機器學習培訓
Pierian Training 是資料科學和機器學習教育領域的一流供應商,為企業提供量身定制的面對面和虛擬講師指導培訓。探索我們全面的資料,發現旨在提高您的專業技能和組織能力的各種課程。如果您對我們個人資料上的連結有任何疑問,請隨時與我們聯繫!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 課程特價中 約 NT350 (點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


你必須登入才能發表留言。