GitHub 是當今最熱門的開放原始碼託管網站,也有許多企業用戶使用 Github 當作公司的軟體專案管理工具與知識管理工具,Git 和 GitHub 應該是現代每位軟體工程師都要會的工具。這堂課除了教你 Git/Github 功能操作,還有教你如何管理 Git Organization,當你要管理以 opensource 為商業模式或是公司要使用 GitHub 管理許多專案,Git Organization 也是必學功能

課程說明

本課程將全面介紹Git 程式碼版本控制工具的託管服務 GitHub,這意味著不需要預先的知識或經驗。學生將在最後與Git和GitHub有一個非常扎實的理解和實踐經驗

課程組織

課程分為四個主要部分:

  • 介紹和設置
  • 學習Git 程式碼管理
  • 關於GitHub
  • 附加課程

上述組件中的每一個在這個課程中跨越多個部分。

新增!整個課程有字幕!

介紹

介紹提供了一個歡迎來到課程包括一些有用的提示,以充分利用課程和如何設計課程。其次是核心概念,在直接進入 Git 之前會先討論一些關鍵理論。

介紹和核心概念後,我們做的第一件事是為Windows和Mac的快速安裝。Bonus 部分有更全面,一步一步的操作過程。

學習 Git 程式碼管理

在基礎課程中,我們一開始將介紹一個由 Git 管理的新專案所需要的所有基本指令(或為現有專案啟用Git)一路通過提交,包括常見的檔案操作,如移動和刪除檔案。我們還介紹如何排除錯誤的檔案被意外地提交和如何審查你的程式儲存庫(repository)的歷史記錄。

有了強大的基礎,我們探索一些更進階的Git主題,例如比較差異,分支和合併解決方案,標記特殊事件,保存進行中的工作,甚至做一點時間旅行。

關於GitHub

本課程的主要部分是關於GitHub。我們將從程式碼版本控制託管儲存庫(repository)角度探索GitHub。

在歡迎使用GitHub部分,我們開始探索GitHub的一些基本功能,建立一個新的儲存庫(repository)並將我們的本地儲存庫與它關聯。然後,我們為了準備課程的剩下部分設置 SSH 驗證,我們將從這邊開始使用。之後,我們繼續查看GitHub儲存庫,包括我們在本地執行的許多相同操作,但是直接在GitHub中完成。然後在 GitHub 儲存庫分支(Branches)中,我們將了解GitHub上的分支和我們的本地系統如何相互工作。

在我們全面介紹了GitHub儲存庫的工作原理之後,我們專注於GitHub標籤( Tags ) 和版本(Releases)是如何運作,以及它們與Git中本地端標籤的關係。當在GitHub上比較差異的時候,我們可以使用標籤/版本。

我們在GitHub上透過 fork 的方式加入其它專案開始嘗試社群程式設計( Social Coding ),然後使用pull request 提交我們的貢獻。

作為團隊的一份子,你可以使用 GitHub 事項( Issues )來追踪缺陷或增強請求。

有時你只需要共享一個檔案的一小部分或是一組檔案,但不想干擾一個完整的Git儲存庫。這就是GitHub Gists 可以幫上忙的地方 – 只分享一段程式碼或整個檔案。

最後,使用 GitHub Organization 將相關的 GitHub 儲存庫放在一起,並使用團隊管理權限和訪問權限來管理。

附加

附加部分和講座提供額外的資訊,更全面的說明或非重要的講座。

課程特點

所有工具都有安裝和配置部分,以確保沒有人進度落後。

簡報提供了概念性想法的音訊/視訊教育訓練。由於很少人喜歡幻燈片簡報,幻燈片簡報部分盡量簡化。

螢幕錄影提供教師電腦系統任何操作,指令講解的視訊。有將近5個小時基於視訊操作的教育訓練,以便詳細地逐步了解每個命令或動作。

所有視訊都提供高品質1080p 高解析度錄影,在現代桌面和平板電腦上可以很清楚的觀看。

課程中的幾個講座提供補充資訊包含附件檔案,插圖或其它參考資料。

向前進

本課程將定期擴展,包括更多的主題,輔助材料和附加內容!一些內容可能直接回應學生的回饋或討論 – 所以參與課程討論功能!

講師介紹

Jason Taylor 擁有近20年的程式設計和軟體開發經驗,我在高中時開始自學程式設計。我在大學時在一家當地的網路服務供應商擔任程式設計師。在大學畢業之前,我開發和賣了一個獲獎的網站給一家 Dot-Com新創公司。大學畢業後,我曾經在幾家公司工作,從新創公司到大型企業,專注於 Java 和前端技術(HTML / CSS / JavaScript)。在我的職業生涯中,我有機會學習許多軟體開發最佳實踐和接觸與學習了幾個版本控制系統。

英文字幕:有

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

課程網址 ♥找優惠折扣碼?

 

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

04-Udemy 線上課程

標籤

, , , ,