fbpx

在一個網頁中關注部落格、wiki、 YouTube 頻道,以及 Twitter、 Instagram 等賬戶

這是 Firefox 或 Chrome 的一個瀏覽器外掛——或者是一個 Electron 應用程式——可以用來在各種平台上追蹤社群帳號。 但是與其向你展示一個傳統的“收件箱”或“feed”檢視的所有收到的郵件-Fraidycat 還向你概述誰是活躍分子,並簡要介紹他們的活動。

Continue reading “在一個網頁中關注部落格、wiki、 YouTube 頻道,以及 Twitter、 Instagram 等賬戶”

完整的 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

報名參加課程  

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Powered by WordPress.com.

Up ↑