## [PHP交流群:494826865(點擊群號立即加群)](https://jq.qq.com/?_wv=1027&k=50Qy5h6)
# 課程背景
>[info]本套課程主要是通過一個小小的案例,來給大家介紹APP的開發的整個流程(前端+后端),以及在開發過程中遇到的常見問題以及處理方式。通過本套餐課程大家可以學習到:
`APP的開發流程`
`uniapp的認識和基本使用`
`Thinkphp6.0的使用`
`API接口的設計`
`API接口安全`
`JWT的使用`
`阿里云短信的接入`
`ThinkPHP6.0關聯模型的應用`
`api接口在項目中的實際運用`
`安卓證書的生成`
`項目小程序端的適配與發布`
......
# 項目介紹
>[success]項目比較簡單,是一個設計公司內部的一個報價小工具,項目中不會涉及太多的報價功能。像這種軟件一般專業性較強,所以為了便于大家理解,用一個比較簡單的來給大家講解。
## 項目功能介紹

## 項目需求

## UniAPP實現手機端APP
>[success]`uni-app`是一個使用[Vue.js](https://vuejs.org/)開發**跨平臺**應用的前端框架,開發者編寫一套代碼,可編譯到iOS、Android、H5、小程序等多個平臺。
uni-app:[https://uniapp.dcloud.io/README](https://uniapp.dcloud.io/README)
>[info]手機APP端將使用 uni-app框架進行開發
## ThinkPHP6.0提供后臺數據服務
>[success]為了便于日后的維護,使用ThinkPHP6.0為前端提供數據服務。
ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發框架,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。遵循`Apache2`開源許可協議發布,意味著你可以免費使用ThinkPHP,甚至允許把你基于ThinkPHP開發的應用開源或商業產品發布/銷售。
>[danger] ThinkPHP6.0為ThinkPHP發布的最新版本,加入了很多新的特性。
## 視頻教程
網易云課程:[https://study.163.com/course/introduction/1209334888.htm](https://study.163.com/course/introduction/1209334888.htm)
## 課程源碼
易風課堂:[http://www.yifengkt.cn](http://www.yifengkt.cn)
## 易風課堂公眾號

- 項目介紹
- 課前準備
- 前言
- APP端開發
- HBuildX快速創建uniapp項目
- UniAPP基本知識
- 官方組件練習
- uniapp代碼塊
- APP登錄頁面的制作
- 用戶注冊頁面制作
- 密碼找回頁面制作
- 計價頁面制作
- 詳情頁面制作
- 計價依據頁面制作
- VUE快速入門
- Vue在uniapp中的應用
- APP數據模擬
- uniAPP云打包
- UniAPP離線打包
- 后端開發
- ThinkPHP的快速入門
- thinkPHP6.*的安裝
- ThinkPHP6的入門介紹
- ThinkPHP6.0中的配置
- 入口文件隱藏
- 命令行工具
- Facade(門面)
- 數據遷移
- 數據填充
- 后端應用的創建
- 路由地址和Url地址的生成
- 后臺模板的引入
- 多入口文件的應用以及多入口文件的隱藏
- 后臺管理員模塊開發
- 管理員表的設計
- 管理員密碼的修改
- 驗證器的使用
- 管理員登錄功能的實現
- 后臺權限控制的實現
- 驗證碼的使用
- 后臺系統配置功能開發
- 數據表的分析與設計
- 系統參數配置部分代碼的編寫
- 類型列表模板的引入
- 配置類型添加
- 配置類型的列表顯示
- 類型的編輯與刪除
- 代碼的優化
- 后臺配置類型條目管理
- 會員管理模塊
- API接口開發規范和注意事項
- API接口的設計規范
- RestfulAPI
- API接口安全
- 簽名
- Postman工具的簡單介紹
- API接口應用的創建
- API接口域名部署
- API接口的版本控制
- API接口跨域問題
- API接口開發
- 用戶注冊接口開發
- 代碼的實現
- 完善用戶注冊接口
- 代碼的封裝
- 參數過濾
- 簽名驗證
- 代碼結構優化
- 數據驗證
- 自定義驗證規則
- 全局異常處理
- 異常處理接管
- 手動拋出異常
- 重寫HttpException異常類
- 短信接口開發
- 短信接口
- 阿里云短信服務接入
- 完善短信接口
- 完善用戶注冊接口并實現短信的驗證
- 用戶密碼找回接口開發
- 實現流程與核心代碼
- 問題處理
- 用戶登錄接口開發
- 基本代碼的實現
- 用戶登錄實現
- 用戶登錄核心代碼
- 用戶授權驗證
- JWT的使用
- JWT的結構
- JWT的安裝
- token的生成
- 驗證
- JWT使用中的注意事項
- 基礎參數接口開發
- API接口的應用
- APP用戶登錄的實現
- 代碼優化
- 用戶注冊的實現
- 密碼找回功能的實現
- 計價功能的實現
- 自動登錄的實現
- 用戶登錄功能限制
- 項目打包(正式包)
- 小程序適配
- 前期準備
- 小程序的調試
- 真機調試
- 多端適配
- ThinkPHP6.0的注意事項
- 關于TP6框架升級問題
- 自定義分頁樣式