寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定
-
預計最高可得金幣20點
?
可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元 折抵無上限
-
分類:中文書>電腦資訊>APP開發/程式設計>程式開發入門追蹤? 追蹤分類後,您會在第一時間收到分類新品通知。
- 作者: Michael Hartl 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 譯者:施威銘研究室
- 出版社: 旗標 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2024/04/22
活動訊息
內容簡介
★ IT 領域最佳入門磚,新手也可以好犀利! ★
對於有志於從事 IT 工作的人來說,一定要會用的三套工具就是:命令列 (文字模式)、編輯器和 Git 版本控制。雖然會有替代方案,不一定非要用它們不可,但如果要真正融入 IT 領域,建議還是先學會比較好,不然以後一定會覺得跟別人格格不入。
但我們並沒有打算把你培養成絕世高手,大部分的 IT 老手多半只會自己需要的技能 (不夠再學就好),因此本書將只聚焦於最重要的面向,你不需掌握所有細節,只要剛好夠用就很犀利了。
★ 現代軟體開發三本柱:命令列、文字編輯器、Git 版本控制 ★
即使沒聽過「命令列 (Command Line)」,應該也看過黑底白字的文字模式。在 IT 領域中,以文字模式運作的系統無所不在,我們要讓你可以在這個看起來很厲害的環境下做各種操作,這樣算是打開了軟體開發的大門。
文字編輯器用於建立純文字檔案,包含所有網頁檔案和程式語言。因此,在學會寫程式之前,其實更應該熟悉文字編輯器的使用。我們會以 Atom 作示範,介紹編輯器基本的核心功能,同時會帶到 Sublime Text、VS Code、Cloud9 等其他工具。特別會介紹功能強大 的 Vim,就算只學會 Vim 皮毛,也足夠讓 IT 老手對你刮目相看。
Git 版本控制系統可以讓你追蹤檔案間的差異,對於現在的軟體開發而言,已經是不可或缺。我們會用簡單的範例帶你快速入門,並結合 GitHub 進行線上同步,方便你未來可銜接團隊協同開發,也會大致學到如何解決無可避免的檔案衝突問題。
除了教你各種工具的使用、厚實你的硬實力之外,作者也在書中致力於培養你解決 IT 技術問題的能力、和工作上跟他人協同開發的眉角,不只如此,也細心到會補充一些 IT 專有名詞、業內行話/黑話,甚至連命令、符號的念法也都會說分明,這些可以視為 IT 人的軟實力。
學會上述這些技能,可以幫助 IT 新鮮人早日脫離新手村,或者是未來想跳槽、轉換跑道,也都會很有幫助。
本書特色:
手把手教學、解鎖 IT 人日常使用的開發工具,無痛展開你的工程師職涯
◎完全新手的命令列基礎實戰,不是無用的命令字典,而是紮實從檔案操作、路徑切換、顯示內容、重複命令…等,提供最易理解的入門方式。
◎文字編輯器的必學技巧,包括:尋找、取代、快速鍵、換行、語法突顯…等技巧,從 Atom 到 Sublime Text、VS Code、Cloud9 都可以輕鬆上手。
◎特別收錄骨灰級 Vim 編輯器,帶你快速搞懂獨特的模式切換,讓人對你另眼相看。
◎講解 IT 人工作上不可或缺的版本控制和 GitHub 使用方式。
◎內文穿插補充IT 人的黑話、技術文章中常出現的奇怪詞語,以及許多常用命令或符號的慣用唸法。
◎macOS、Linux、Windows 和雲端的多種系統開發環境建置。
◎本書由【施威銘研究室】編譯,針對原書進行實測與在地化,並適當添加補充說明,幫助讀者更加理解內容!
◎搭配 VIP Bonus:實際操作的教學示範影片。
對於有志於從事 IT 工作的人來說,一定要會用的三套工具就是:命令列 (文字模式)、編輯器和 Git 版本控制。雖然會有替代方案,不一定非要用它們不可,但如果要真正融入 IT 領域,建議還是先學會比較好,不然以後一定會覺得跟別人格格不入。
但我們並沒有打算把你培養成絕世高手,大部分的 IT 老手多半只會自己需要的技能 (不夠再學就好),因此本書將只聚焦於最重要的面向,你不需掌握所有細節,只要剛好夠用就很犀利了。
★ 現代軟體開發三本柱:命令列、文字編輯器、Git 版本控制 ★
即使沒聽過「命令列 (Command Line)」,應該也看過黑底白字的文字模式。在 IT 領域中,以文字模式運作的系統無所不在,我們要讓你可以在這個看起來很厲害的環境下做各種操作,這樣算是打開了軟體開發的大門。
文字編輯器用於建立純文字檔案,包含所有網頁檔案和程式語言。因此,在學會寫程式之前,其實更應該熟悉文字編輯器的使用。我們會以 Atom 作示範,介紹編輯器基本的核心功能,同時會帶到 Sublime Text、VS Code、Cloud9 等其他工具。特別會介紹功能強大 的 Vim,就算只學會 Vim 皮毛,也足夠讓 IT 老手對你刮目相看。
Git 版本控制系統可以讓你追蹤檔案間的差異,對於現在的軟體開發而言,已經是不可或缺。我們會用簡單的範例帶你快速入門,並結合 GitHub 進行線上同步,方便你未來可銜接團隊協同開發,也會大致學到如何解決無可避免的檔案衝突問題。
除了教你各種工具的使用、厚實你的硬實力之外,作者也在書中致力於培養你解決 IT 技術問題的能力、和工作上跟他人協同開發的眉角,不只如此,也細心到會補充一些 IT 專有名詞、業內行話/黑話,甚至連命令、符號的念法也都會說分明,這些可以視為 IT 人的軟實力。
學會上述這些技能,可以幫助 IT 新鮮人早日脫離新手村,或者是未來想跳槽、轉換跑道,也都會很有幫助。
本書特色:
手把手教學、解鎖 IT 人日常使用的開發工具,無痛展開你的工程師職涯
◎完全新手的命令列基礎實戰,不是無用的命令字典,而是紮實從檔案操作、路徑切換、顯示內容、重複命令…等,提供最易理解的入門方式。
◎文字編輯器的必學技巧,包括:尋找、取代、快速鍵、換行、語法突顯…等技巧,從 Atom 到 Sublime Text、VS Code、Cloud9 都可以輕鬆上手。
◎特別收錄骨灰級 Vim 編輯器,帶你快速搞懂獨特的模式切換,讓人對你另眼相看。
◎講解 IT 人工作上不可或缺的版本控制和 GitHub 使用方式。
◎內文穿插補充IT 人的黑話、技術文章中常出現的奇怪詞語,以及許多常用命令或符號的慣用唸法。
◎macOS、Linux、Windows 和雲端的多種系統開發環境建置。
◎本書由【施威銘研究室】編譯,針對原書進行實測與在地化,並適當添加補充說明,幫助讀者更加理解內容!
◎搭配 VIP Bonus:實際操作的教學示範影片。
目錄
▌ 第一篇 命令列 ▌
第 1 章 基礎
1.1 簡介
1.2 執行終端機
1.3 我們的第 1 個命令
1.4 man 查詢頁面
1.5 編輯命令列內容
1.6 清除
1.7 小結
第 2 章 操作檔案
2.1 重新導向與附加
2.2 目錄
2.3 重新命名、複製、刪除
2.4 小結
第 3 章 檢查檔案
3.1 下載檔案
3.2 搞清楚檔案的開頭和結尾
3.3 少即是多:less 與 more 命令
3.4 搜尋
3.5 小結
第 4 章 目錄操作
4.1 目錄結構
4.2 製作目錄
4.3 目錄瀏覽
4.4 重新命名、複製和刪除目錄
4.5 小結
4.6 總結
▌ 第二篇 文字編輯器 ▌
第 5 章 文字編輯器簡介
5.1 Vim 基本操作
5.2 啟動 Vim
5.3 編輯小檔案
5.4 儲存和退出檔案
5.5 刪除內容
5.6 編輯大規模檔案
5.7 小結
第 6 章 新一代文字編輯器
6.1 選擇文字編輯器
6.2 開始
6.3 移動
6.4 選取文字
6.5 剪下、複製、貼上
6.6 刪除和還原
6.7 儲存
6.8 查詢和替換
6.9 小結
第 7 章 進階文字編輯
7.1 自動完成和 Tab 鍵功能
7.2 編輯程式碼
7.3 編輯可執行 script
7.4 編輯專案
7.5 客製化功能
7.6 小結
7.7 總結
▌ 第三篇 Git/GitHub ▌
第 8 章 Git 入門
8.1 安裝和設定
8.2 初始化儲存庫
8.3 我們的第 1 次提交
8.4 查看差異
8.5 新增 HTML 標籤
8.6 新增 HTML 結構
8.7 小結
第 9 章 透過 GitHub 備份與分享你的專案
9.1 註冊 GitHub
9.2 遠端儲存庫
9.3 新增 README 檔案
9.4 小結
第 10 章 進階 Git 應用
10.1 提交、傳送、重複
10.2 指定不提交的檔案
10.3 分支與合併
10.4 從錯誤中恢復
10.5 小結
第 11 章 協同開發專案
11.1 複製、傳送、下載
11.2 抓取 (pull) 和合併衝突
11.3 傳送分支
11.4 GitHub Pages 的另一用途
11.5 小結
11.6 進階設定
11.7 總結
附錄 開發環境建置
A.1 開發環境選擇
A.2 雲端整合開發環境
A.3 原生作業系統設定
A.4 總結
第 1 章 基礎
1.1 簡介
1.2 執行終端機
1.3 我們的第 1 個命令
1.4 man 查詢頁面
1.5 編輯命令列內容
1.6 清除
1.7 小結
第 2 章 操作檔案
2.1 重新導向與附加
2.2 目錄
2.3 重新命名、複製、刪除
2.4 小結
第 3 章 檢查檔案
3.1 下載檔案
3.2 搞清楚檔案的開頭和結尾
3.3 少即是多:less 與 more 命令
3.4 搜尋
3.5 小結
第 4 章 目錄操作
4.1 目錄結構
4.2 製作目錄
4.3 目錄瀏覽
4.4 重新命名、複製和刪除目錄
4.5 小結
4.6 總結
▌ 第二篇 文字編輯器 ▌
第 5 章 文字編輯器簡介
5.1 Vim 基本操作
5.2 啟動 Vim
5.3 編輯小檔案
5.4 儲存和退出檔案
5.5 刪除內容
5.6 編輯大規模檔案
5.7 小結
第 6 章 新一代文字編輯器
6.1 選擇文字編輯器
6.2 開始
6.3 移動
6.4 選取文字
6.5 剪下、複製、貼上
6.6 刪除和還原
6.7 儲存
6.8 查詢和替換
6.9 小結
第 7 章 進階文字編輯
7.1 自動完成和 Tab 鍵功能
7.2 編輯程式碼
7.3 編輯可執行 script
7.4 編輯專案
7.5 客製化功能
7.6 小結
7.7 總結
▌ 第三篇 Git/GitHub ▌
第 8 章 Git 入門
8.1 安裝和設定
8.2 初始化儲存庫
8.3 我們的第 1 次提交
8.4 查看差異
8.5 新增 HTML 標籤
8.6 新增 HTML 結構
8.7 小結
第 9 章 透過 GitHub 備份與分享你的專案
9.1 註冊 GitHub
9.2 遠端儲存庫
9.3 新增 README 檔案
9.4 小結
第 10 章 進階 Git 應用
10.1 提交、傳送、重複
10.2 指定不提交的檔案
10.3 分支與合併
10.4 從錯誤中恢復
10.5 小結
第 11 章 協同開發專案
11.1 複製、傳送、下載
11.2 抓取 (pull) 和合併衝突
11.3 傳送分支
11.4 GitHub Pages 的另一用途
11.5 小結
11.6 進階設定
11.7 總結
附錄 開發環境建置
A.1 開發環境選擇
A.2 雲端整合開發環境
A.3 原生作業系統設定
A.4 總結
贈品
指定商品滿$888即贈 閱讀隨行袋(款式隨機)
凡全站商品單筆訂單滿888元,即送「閱讀隨行袋」1個,款式隨機出貨。(數量有限,送完為止)
※ 海外訂單恕不提供贈品。
贈品已送完
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9789863127895
- 分級
- 普通級
-
- 頁數
- 304
- 商品規格
- 23*17
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。


商品評價