GitHub Copilot:你的 AI 配對程式設計師。使用 AI 編寫 Web 應用程式專案的大部分程式碼 ~GitHub Copilot 2023
Continue reading “GitHub Copilot: 運用 AI 為你寫程式!(Copilot 2023)”GitHub Actions – 完整指南
了解如何使用 GitHub 的 DevOps 服務建構自動化 CI/CD 工作流程。
Continue reading “GitHub Actions – 完整指南”在一個網頁中關注部落格、wiki、 YouTube 頻道,以及 Twitter、 Instagram 等賬戶
這是 Firefox 或 Chrome 的一個瀏覽器外掛——或者是一個 Electron 應用程式——可以用來在各種平台上追蹤社群帳號。 但是與其向你展示一個傳統的“收件箱”或“feed”檢視的所有收到的郵件-Fraidycat 還向你概述誰是活躍分子,並簡要介紹他們的活動。
Continue reading “在一個網頁中關注部落格、wiki、 YouTube 頻道,以及 Twitter、 Instagram 等賬戶”完整的 GitHub Actions 和工作流程指南
使用 CI/CD 工作流程自動化程式碼測試、佈署和版本控制。 在市場上建立和發佈 GitHub Actions ( GitHub 行動件 )
Continue reading “完整的 GitHub Actions 和工作流程指南”完整的 Git 課程:Git 步步詳細指引
Git 是現在最流行的版本控制系統,許多軟體開發團隊在找合作夥伴時,都希望合作夥伴已經熟悉 Git 的操作,了解如何運用 Git 與他人做協同作業。 如果你想要在軟體產業發展,還不熟悉 Git 的話 , 現在就考慮為自己配備參與軟體開發協同作業的必備技能吧 !
報名參加課程
報名參加課程
從這 6 小時的課程,你會學到
- 了解 Git 原始碼版本控制系統的關鍵概念
- 瀏覽整個 Git 工作流程
- 比較 Git 中的不同狀態並比較分支和提交
- 使用 Git 管理檔案(移動、重新命名、刪除)並在Git外部管理做檔案更新
- 在 GitHub 上創建和分支貯存庫 ( fork repositories ),並在本地處理之後將更改推回 ( push back)
- 創建分支並像專業人員一樣解決合併衝突
要求
- 基本的電腦技能
- 能夠在你的電腦上安裝軟體
- 需要有管理者權限以安裝軟體
課程說明
本課程旨在幫助學生對於 Git 的操作與使用方法有全面的認識,這意味著你不需要有任何先前的知識或經驗,從本課程最終將會對 Git 和相關的原始碼控制概念有一個非常紮實的理解和實踐經驗。課程大綱
- 在介紹之後,我們首先要做的是 Windows 或 Mac 的 Git 安裝。
- Quick Start : 快速的(15分鐘)、動手做的 Git 介紹。 我們首先註冊 GitHub,在那裡創建一個貯存庫 ( repository),包括本地副本(克隆)、本地更改(添加/提交),然後把我們的變更推送,更新 GitHub。
- Basic Commands:我們將一一談及運用 Git 開始新專案所需要的基礎命令 ( 或在現有專案啟用Git ) ,一路學習到能夠做每天的提交( commit ),包括共用檔案的操作(如移動和刪除)。 我們還介紹如何排除因為意外提交的錯誤檔案,以及如何查看你的貯存庫 ( repository ) 的歷史。
- Comparisons in Git : 在堅實的基礎上,我們探索如何在 Git 中進行版本比較,包括所有不同的本地狀態、兩兩提交之間,以及本地和遠端貯存庫 ( repositories ) 之間的比較。
- Branching and Merging in Git : 我們非常重視 Git 的分支和合併。 我們以簡單的“快樂之路”開始,了解“快速發送”合併以及如何控制它們。 然後來了解一般的“自動”合併。 最後,我們故意造成提交的衝突,再逐步以可視覺化合併工具來解決衝突完成合併。
- Rebasing : 在打穩分支和合併的基礎後,我們將涵蓋更複雜的話題衍合 ( Rebasing )。 在這一節中,我們將介紹幾個衍合 ( Rebasing ) 的例子,包括如何解決一個衍合 ( Rebasing ) 衝突。
- Stashing : 在“Stashing”部分,我們保存正在進行的工作,去處理更緊急的問題,處理完緊急事件後再回到暫存處(stash)完成剩下的。
- Tagging : 我們標記重要的里程碑或在我們的專案中發佈。 稍後我們也會使用這些標籤 ( tag ) 來比較重要里程碑之間的差異。 我們也看看如何在 GitHub 中使用標籤。
- 所有的工具都有安裝和設定的說明,以確保沒有人落後沒跟上。
課程特色
- 課程的呈現主要以音訊和視訊做概念的培訓。 盡量把很簡報類型的展示降低到最低限度。
- 講師電腦系統的螢幕錄影以視訊展示講師邊說明邊做的任何動作、下的命令、結果顯示。 有近4個小時是這類的視訊展示,足以詳細說明每個命令或動作。
- 貫穿整個課程有幾個附件和文件講座,提供補充的資訊、說明或其他參考資料。
更進一步
- 本課程將定期擴展,包含更多主題、輔助材料和紅利內容! 有些內容可能直接在給學生的反饋意見或討論上回應 – 所以參與課程討論將對你有很大的益處!
目標受眾
- 任何人: 有興趣採用原始碼版本管理系統,特別是對於 Git
- Git 的新手:軟體工程師、開發人員、程式設計師
- IT 經理或技術負責人: 考慮Git版本控制他們的團隊
- 自由工作者或其他創意專業人士
講師簡介
Jason Taylor 首席軟體工程師,軟體開發培訓師
我從高中就開始自學程式設計,迄今有將近20年的程設和軟體開發經驗。 我在大學時就在大學當地的網際網路提供商當一名程式設計師。 在大學畢業之前,我開發並出售了一個獲獎的網站給Dot-Com初創公司。 大學畢業後,我曾在多家公司工作,有的是初創企業有的是大型企業,專注於 Java 和客戶端技術(HTML / CSS / JavaScript)。 在整個職業生涯中,我都有機會學習許多軟體開發最佳實踐,並接觸多種版本控制系統。英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程 
也許你會有興趣
- 更多相關 DevOps 線上課程
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★