## [PHP交流群:494826865(点击群号立即加群)](https://jq.qq.com/?_wv=1027&k=50Qy5h6)
# 课前准备
>[success]要进行PHP项目的开发,首先需要安装本地的开发环境,建议大家使用集成开发环境安装包进行部署,方便快捷。关于本地集成开发环境的安装,这里就不在做介绍了,往期的课程中都有详细介绍。
## 1. 后端开发环境部署
### 1. 本地服务器环境的安装
* PhpStudy
* UPUPW
* XAMPP
* WampServer
* phpEnv (http://www.phpenv.cn)
### 2. 域名本地解析
### 3. 安装后端开发工具
* PHPStorm
* vscode
* sublime
* ……
## 2. 前端开发环境部署
>[success]前端是使用Uniapp开发的一个手机应用(APP)。
### 1. 开发工具的安装
* HBuilderX:[官方IDE下载地址](http://www.dcloud.io/hbuilderx.html)
### 2. app模拟器的安装
* 网易MuMu:[安装模拟器](http://mumu.163.com/)
>[danger]在使用模拟器时,要注意端口设置,一般情况下默认的即可。
### 2. 微信开发者工具
下载地址:[https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=19051721](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=19051721)
## 视频教程
网易云课程:[https://study.163.com/course/introduction/1209334888.htm](https://study.163.com/course/introduction/1209334888.htm)
## 课程源码
易风课堂:[http://www.yifengkt.cn](http://www.yifengkt.cn)
## 易风课堂公众号
![](https://box.kancloud.cn/4b4369c8b1cf67887830660d4134ca40_350x350.jpg)
- 项目介绍
- 课前准备
- 前言
- 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框架升级问题
- 自定义分页样式