線上程式教學課程: Git程式版本管控 - 由簡單到難
使用Git做版本管理已經是業界標準,從前端網頁設計師到後端程式設計師都使用Git在做版本管理。本課程從最簡單的Github Desktop圖形化介面開始教學入門,以此進階到使用指令式教學可以無痛接軌,輕鬆跨過第一關。
最後更新時間: 2023/12/4
課程敘述
使用Git做版本管理已經是業界標準, 從前端網頁設計師到後端程式設計師,甚至UI設計稿都有人使用Git在做版本管理。微軟Microsoft更是花費75億美元買下Google也曾在追逐的Github - 利用Git作為主要服務的全世界最大的程式碼存放網站。甚至可以說你沒有看過Github的頁面,那你可能還沒真正開始程式設計。
本課程會從由Github所提供的Github Desktop開始,用圖形化介面的方式開始使用Git程式。並且協助新手區分該功能是由Git提供還是Github提供。
(因為不是只有Github有提供網路服務,比較大的還有Gitlab與Bitbucket)
中段課程則會切入進階工程師所必須會的直接使用終端機(Terminal)執行Git指令。由於基本指令已經在第一階段使用過了,所以進入從文字介面的核心課程會有比較小的阻力。
後段課程會提供幾種團隊合作的Git使用方式,讓進入團隊時不會整天被同事抱怨。
課程難度
入門,此課程不需任何程式經驗。
請參閱課程需求
課程需求
1. 知道什麼是程式
2. 知道什麼是程式指令
3. 看過終端機介面
4. 曾經寫過程式(無論種類)
課程目標
學習使用Git做版本管理,不與業界脫節。
課程特點
1. 學習Git版本管理系統
2. 利用桌面化程式Github Desktop做基本版本管理
3. 利用終端機執行基本到進階版本管理
4. 學習團隊版本管理
第一章 (總長 2 小時,13 支影片)
第二章 (總長 4 小時,20 支影片)
第三章 (總長 1 小時,8 支影片)
第四章 (總長 2 小時,15 支影片)
第五章 (總長 1 小時,6 支影片)
第六章 (總長 1 小時,10 支影片)
第七章 (總長 50 分鐘,3 支影片)
課程講師
縱裕
iOS 工程師 / Ruby On Rails 網站工程師
現職為iOS 工程師,但同時也在鑽研網站技術並且建立多個網站。
曾協助多個新創公司,範圍包含網站前端到桌面應用程式倉存管理與電子機關互動。
從網站架設,手機APP到系統底層都有豐富的經驗。
擅長不同系統架構的整合與創新想法的實現。
經歷:
進度條 技術顧問
Digilog.tw 網站與倉庫後台程式架構設計與建置
Zooe 線上教學平台 網站架構設計與建置
HelloStudy 楓禾留遊學網 設計與建置
Funlock 放樂工作室真實密室逃脫遊戲 - 魔鏡迷城 電子機關設計與製作
iOS App - Rock Click 節拍器
Nexcom ARM韌體與軟體工程師
Insyde BIOS工程師
