☸ 課程說明
Git 是一套分散式版本控管系統(DVCS),有別於傳統集中式版本控管機制,Git 採用了更加先進的邏輯與工具,有效改善不同版本控管情境可能遭遇的問題,因此正以極快的速度席捲全世界,有越來越多的開發人員漸漸改用 Git 當成主要的版控機制。
以我多年的 Git 版控經驗,我深深了解到,唯有了解 Git 的內部結構與運作原理,才能真正有自信的掌握 Git 版控,所以你在心中自然產生的不確定性與害怕合併與衝突,都是不必要的情緒負擔。本次我們特別推出【新手進階篇】全新課程,不教基礎 Git 操作,只教更深入的技術原理,過程中也會有許多實務練習與互動,透過大量的練習與即時回饋,幫助大家輕鬆掌握 Git 版本控管。
☸ 課程編號
- DCT-108020
☸ 課程日期
- 2019 / 07 / 21 (日) 09:00 ~ 17:00 (中午休息一小時)
☸ 課程主題
- Git 內部架構解析
- 認識儲存庫 (Repository)
- 理解 Git 命令與內部結構變更
- 深入了解 .git 隱藏目錄與設定檔
- 了解工作目錄、索引與物件之間的關係
- Git 分支合併技巧
- 理解分支合併原理
- 合併衝突處理技巧
- 深入理解 Merge 與 Rebase 技術原理
- 深入理解 Revert 與 Cherry-Pick 差異
- 掌握版本線圖的秘訣
- 理解分支與標籤的差異
- 了解暫存機制 (Stash)
- Git 遠端儲存庫管理
- 重新認識 git pull
- 深入理解 Rebase 的使用案例
- 進階 git pull / git push 操作技巧
- Git 協同作業實戰
- 認識 GitHub Fork 的技術原理
- 如何在 GitHub 提出 Pull Request
- 認識常見的 Git 分支模型
- 深入理解 Git Flow 版控流程
- 深入理解 GitHub Flow 版控流程
- 如何自訂 Git 版控流程
- Q & A
☸ 適合對象
- Web 開發人員 / 網頁設計師 / 網頁前端工程師 / 軟體工程師 / 專案人員
- 適合 Windows, Linux, Mac 各種平台的使用者
- 本課程不適合完全沒用過 Git 版本控管的使用者
☸ 預期效益
- 了解 Git 核心架構與重要版控觀念
- 了解 Git 分支合併技巧與技術原理
- 了解 GitHub 版控機制與協同作業
- 了解如何在公司內部導入 Git 版本控管機制
☸ 講者名單
- 多奇數位創意有限公司 技術總監 Will 保哥
☸ 講者簡歷
- 現任多奇數位創意有限公司技術總監。
- 2018 至今連續 2 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家。
- 2008 至今連續 11 度當選微軟最有價值專家 (Visual Studio and Development Technologies)。
- 2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
- 熟悉 Web 開發技術、網站效能調校、許多 .NET/C# 開發技術、SQL Server 資料庫開發、網站內容管理系統、Docker 與 Kubernetes。
- 曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。
- 出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。
- 部落格: http://blog.miniasp.com/
粉絲頁: https://www.facebook.com/will.fans
☸ 過去學員課程評價
- 短短一天就能釐清 Git 核心觀念與原理,也只有保哥的課能辦到!
- 原來單靠 Visual Studio 的 git 版控,有很多事情無法做到,得開始練習使用 TortoiseGit 的使用,課程一開始重新奠定 Git 的基礎,了解到檔案的相關性;最後的 Rebase 更是重要,難怪自己在使用的時候總是線圖醜醜,原來根本就是分支 / 主線合併錯誤。
- 感謝保哥讓我再次領悟到:果然實戰還是要從原理下手。保哥的課上得很好唷!我是超新手,根本沒在用Git,頂多在Visual studio 2017的GUI上面操作過不到5次,然後上課前一天看了一下直播跟惡補一下保哥的30天。但是課程上完全沒有聽不懂的地方,實作也都有完成,上課完回家我又開了30天出來看,有種開竅的感覺,很開心,很有成就感!
- 內容非常豐富,有許多坊間GIT書籍沒有說明到的內容。講解淺顯易懂,對瞭解GIT運作相當有幫助。
- 對於Git版有有基本的認識, 並了解分散式及傳統集中式的差異及優缺點, 對日後工作上的版控有相當的助益。
- 不了解Git時,覺得他真的是位高高在上的神,上過課之後覺得自己即將變成神!
- 真正了解了git背後運作的原理,也針對大家害怕的merge、rebase及cherry pick等等做詳細的介紹與實際操作,收穫良多!!
- 學習到最本質的git,也學習解決衝突的步驟,非常有用,讓未來在公司使用上能不懼怕輕鬆做好版控。
☸ 課程費用
- 原價:NT$ 4,800.-
- 優惠價:NT$ 4,000.-
☸ 退換票辦法
- 考量行政成本,已完成繳費之學員如欲取消報名 -
- 開課前11天申請退費,退學費90%。
- 開課前10天申請退費,退學費 0%。
- 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信
以告知申請進度 - 統一退費日期為申請日之下個月10號。申請時間為「課程退費申請表」的回覆日期。
- 學員須自行負擔匯款手續費,NT 30元
☸ 注意事項
- 本課程包含午餐
- 學員需攜帶筆電,且須事先安裝好實作環境
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 如公司報帳需要,提早開立發票請提前告知或備註
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並退還全額課程費用
- 為配合政府落實節能減碳及推動電子發票政策,本公司自民國 107 年開始使用電子發票。為確保您能順利取得電子發票,煩請於下單時再次確認您已提供正確之 E-mail 信箱。



