動手學 GitHub!現代人不能不知道的協同合作平台

謝政廷 著

  • 出版商: 深智數位
  • 出版日期: 2022-06-20
  • 定價: $600
  • 售價: 7.9$474
  • 語言: 繁體中文
  • 頁數: 384
  • ISBN: 6267146162
  • ISBN-13: 9786267146163
  • 相關分類: Version Control
  • 銷售排行: 🥈 2022/7 繁體中文書 銷售排行 第 2 名
    🥇 2022/6 繁體中文書 銷售排行 第 1 名

    立即出貨 (庫存 > 10)

  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-1
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-2
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-3
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-4
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-5
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-6
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-7
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-8
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-9
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-10
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-11
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-12
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-13
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-14
  • 動手學 GitHub!現代人不能不知道的協同合作平台-preview-15
動手學 GitHub!現代人不能不知道的協同合作平台-preview-1

買這商品的人也買了...

商品描述

★【職人鉅作】★

微軟客戶事業成功群副總經理大力推薦!

Microsoft工程師親自下筆,讓你輕鬆理解軟體開發流程!

 

對於多數的開發人員來說,GitHub是程式開發過程中作為版本管理與協同合作的服務平台;對於專業技術人員而言,他們可以在GitHub上找到許多好用的資源,藉此提升自己的專業技能;對於社群成員而言,他們可以建立技術人員之間的聯繫,進行交流與貢獻於開放原始碼專案,為全世界的人們解決問題。

GitHub不僅僅只有如此而已,更多專案管理、自動化工作流程與資訊安全等概念隱藏其中。本書將從不同的角度來介紹GitHub,讓讀者不僅熟練其功能,也能從中理解何謂現代化軟體開發!

 

大神推薦

 

透過這一本書的問世,相信能幫助更多企業中的開發團隊快速了解如何使用 GitHub 協同合作,以及 CI/CD 的最佳實踐。

──台灣微軟 客戶成功事業群副總經理 張書源 John Chang

 

孔子曾經說過「不學詩,無以言」某種程度來說,對於 git 工具的使用於工 程師來說也是如此。如果不知道可以從那邊下手學習,或者想要比較系統性的學習相關知識,那麼本書將會是大家最好的參考資料之一。

──Study4.TW 成員 蔡孟玹 Alan Tsai

 

本書由淺入深,從 Github 平台基礎功能到實務的需求管理/整合/發行應用程式,一條龍式的介紹,相信會是一個很好全貌理解實踐 DevOps 的入門書。

──商業思維學院技術長 Study4.TW核心成員 Kyle Shen

 

在這本書中不僅可以學習到 GitHub 所提供的各項功能特性,更可以在跟著這本書探索 GitHub 的同時,磨練好軟體開發工程師的基本功,並為邁向現代化開發做好準備。

──Study4.TW核心成員 微軟最有價值專家(MVP Poy Chang

 

本書看點

完整介紹GitHub常見功能,讓您完整熟悉GitHub操作

Branch進階介紹:策略與管理規範

輕量級工作流程:GitHub FlowFork Workfolw介紹

詳細介紹Repository管理與社群功能

詳細介紹GitHub Action,透過範本快速就夠自動化工作流程

提供ASP.NET/ASP.NET Core持續整合與持續部署實作案例

如何在GitHub執行agile管理流程

何謂DevOps流程參考實現?GitHub DevOps流程豐富工具組合

如何建立GitHub漏洞回報機制?如何透過GitHub修復並釋出安全支援版本

如何使用程式碼掃描與秘密掃描功能

如何經營GitHub,讓您的個人資料成為最棒的履歷

作者簡介

謝政廷 (Duran Hsieh)

微軟客戶工程師,提供國內外企業技術諮詢、協助數位轉型與問題排除,專長於程式開發、測試、效能調教、DevOps 與 Azure 開發相關技術,同時為 Study4TW 社群成員與 Google Developer Group Taichung 共同創辦人,曾獲選三屆微軟最有價值專家。積極參加技術社群與經營技術部落格,曾多次參加 IT 邦幫忙鐵人賽並獲得三次佳作。

目錄大綱

Chapter 1

什麼是 GitHub? 現代開發者不能不知道的協同合作平台

全世界最大的原始碼管理平台與開放原始碼群

GitHub 如何實現現代化應用程式開發

GitHub 相關服務與費用

註冊GitHub 帳號

為您的帳號啟用雙因子驗證

 

Chapter 2

Git 基礎入門

什麼是Git? 為什麼要學Git

Git 檔案運作原理

Git 快速上手

Git 最佳實踐

 

Chapter 3

GitHub 基本功能介紹與介面說明

GitHub 操作介面介紹 - 初學者也能輕鬆上手

開始您的第一個 Repository

豐富您的專案介紹 - GitHub shields

建立工作的第一步 – Issue Label

團隊討論專業技巧 - Autolinked references Permanent link

快速回覆的好幫手 - Saved Replies

流程管理的重要功能 – Label

文件管理功能 – Wiki

為您的 Repository 建立社群論壇 - Discussions

專案管理 – GitHub Projects

 

Chapter 4

GitHub DevOps

DevOps 流程參考實現

Branch 管理與策略

GitHub flow Fork Workflow

程式發行管理 – Tag Release

 

Chapter 5

GitHub 持續整合與持續佈署

開始自動化工作流程的第一步 - GitHub Actions

Workflow 語意解析

觸發Workflow 重要設定 - Event

進階YAML 技巧 - 環境變數 (Environment Variables) 與秘密 (Secrets)

實作持續整合 - ASP.NET Core 專案為例

實作持續整合 - ASP.NET 專案(.NET Framework) 為例

實作持續交付ASP.NET Core 部署至Azure App Service

實作持續交付ASP.NET 應用程式(.NET Framework) 部署

Azure App Service

常見持續部署架構與自訂代理程式 (Self-hosted runner)

實作持續交付ASP.NET 網頁應用程式部署至 IIS

 

Chapter 6

GitHub 安全管理

基本安全相關功能介紹

程式碼與秘密掃描

GitHub Action Security 最佳實踐

Commit signature verification - 確定每次變更來源是可以信任的

 

Chapter 7

GitHub 多元應用

靜態網頁服務 - GitHub Page

整潔的程式碼區塊 - GitHub Gists

完美的個人履歷 - 透過README.md 建立個人儀錶板