# 開發環境搭建
[TOC]
> 本節所涉及的所有軟件都是必裝項。
## 1. 使用 PowerShell/CMD
> 筆者推薦使用 PowerShell。
Windows 10 環境中已經自帶了 PowerShell/CMD ,不需要額外安裝。
你只需要在系統左下角的搜索欄內輸入 powershell 即可打開終端。
## 2. 安裝 Chocolatey
> Chocolatey 僅可在 Windows 平臺使用
Chocolatey 是 Windows 下的包管理器,只需一行命令就能夠完全自動化安裝軟件。
請參考 [安裝 Chocolatey](https://heroui.net/docs/development-guide/base-software/chocolatey)
## 3. 安裝 Git
> 本書使用 Git 管理代碼和進行版本控制。
會涉及一些簡單命令,不用擔心,如果你完全按照本書的步驟進行,那完全不用擔心!
請參考 [安裝 Git](https://heroui.net/docs/development-guide/base-software/git)
## 4. 安裝 PHP
> 中國大陸地區用戶不要忘記閱讀配置 Composer 鏡像
請參考 [安裝 PHP](https://heroui.net/docs/development-guide/php/introduction)
## 5. 安裝 VSCode
> 本書的代碼編寫、命令行環境、Git 使用全部通過 VSCode 進行,為了你的學習體驗,建議與筆者的開發環境一致。
請參考 [安裝 VSCode](https://heroui.net/docs/development-guide/base-software/vscode)。
### 5.1 安裝 VSCode 開發必備插件
* [PHP Intelephense 智能提示](https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client)
* [Vetur Vue 智能提示](https://marketplace.visualstudio.com/items?itemName=octref.vetur)
## 6. 安裝 Postman
> 我們之后調試都通過 Postman 來后端 API
請參考 [安裝 Postman](https://heroui.net/docs/development-guide/base-software/postman)
## 7. 安裝 Node.js 和 Yarn
> 中國大陸地區用戶不要忘記設置包管理鏡像
請參考 [安裝 Node.js](https://heroui.net/docs/development-guide/js/nodejs)
- 第一章. 基礎信息
- 1.1 序言
- 1.2 關于作者
- 1.3 本書源碼
- 1.4 問題反饋
- 第二章. 舞臺布置
- 2.1 開發環境搭建
- 2.2 產品分析
- 2.3 創建后端應用
- 2.4 創建前端應用
- 第三章. 構建頁面
- 3.1 章節說明
- 3.2 第一個 API
- 3.3 靜態頁面
- 3.4 Think 命令
- 3.5 小結
- 第四章. 優化頁面
- 4.1 章節說明
- 4.2 使用路由
- 4.3 注冊頁面
- 4.4 樣式美化
- 4.5 小結
- 第五章. 用戶模型
- 5.1 章節說明
- 5.2 數據庫遷移
- 5.3 模型
- 5.4 小結
- 第六章. 用戶注冊
- 6.1 章節說明
- 6.2 接收數據
- 6.3 數據驗證
- 6.4 寫入數據
- 6.5 前端頁面
- 6.6 小結
- 第七章. 會話管理
- 7.1 章節說明
- 7.2 會話控制
- 7.3 前端攔截
- 7.4 使用 Vuex
- 7.5 用戶登入
- 7.6 用戶登出
- 7.7 小結
- 第八章. 用戶數據
- 8.1 章節說明
- 8.2 查找用戶
- 8.3 重構代碼
- 8.4 錯誤處理
- 8.5 個人資料
- 8.6 更新資料
- 8.7 小結
- 第九章. 推文數據
- 9.1 章節說明
- 9.2 推文模型
- 9.3 發送推文
- 9.4 發送推文前端頁面
- 9.5 推文流
- 9.6 用戶的所有推文
- 9.7 小結
- 第十章. 用戶關系
- 10.1 章節說明
- 10.2 粉絲模型
- 10.3 關注與取消關注
- 10.4 已關注用戶的推文
- 10.5 小結