線上程式教學課程: 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小時)
第二章 (總長4小時)
第三章 (總長1小時)
第四章 (總長2小時)
第五章 (總長1小時)
第六章 (總長1小時)
第七章
課程講師
縱裕
iOS 工程師 / Ruby On Rails 網站工程師
現職為iOS 工程師,但同時也在鑽研網站技術並且建立多個網站。
曾協助多個新創公司,範圍包含網站前端到桌面應用程式倉存管理與電子機關互動。
從網站架設,手機APP到系統底層都有豐富的經驗。
擅長不同系統架構的整合與創新想法的實現。
經歷:
進度條 技術顧問
Digilog.tw 網站與倉庫後台程式架構設計與建置
Zooe 線上教學平台 網站架構設計與建置
HelloStudy 楓禾留遊學網 設計與建置
Funlock 放樂工作室真實密室逃脫遊戲 - 魔鏡迷城 電子機關設計與製作
iOS App - Rock Click 節拍器
Nexcom ARM韌體與軟體工程師
Insyde BIOS工程師
