# 前期准备
****
## [PHP交流群:494826865(点击群号立即加群)](https://jq.qq.com/?_wv=1027&k=50Qy5h6)
>[success]在网站开发之前,首先要做一些前期的准备工作!
* 开发环境的搭建
* 开发工具选择
* 熟悉php依赖库管理工具`Composer`的使用
* 熟悉Git分布式版本控制系统
>[danger]前期准备相关的课程,可以根据自己的情况,可以直接跳过,前题是您已经掌握了php开发环境的搭建、熟练掌握至少一种开发工具的使用、了解composer和git(至少要会基本的使用)。
- 序言
- 课程介绍
- 前期准备
- 开发环境的搭建
- 开发工具
- Composer的安装及常用命令
- git的安装及常用命令
- 小结
- 实战篇-前期准备
- 创建项目
- 课程源码同步
- 实战篇-Thinkphp5.0模块创建与访问
- 实战篇-入口文件的隐藏
- 实战篇-创建数据库并配置数据库连接
- 实战篇-创建后台模块
- 实战篇-管理员模块
- 管理员表的创建
- 后台模板文件的引入
- 添加管理员
- 管理员列表及分页功能
- 管理员管理(编辑、删除)
- 管理员登录及验证码功能的实现
- 管理员登录-后台安全与优化
- 实战篇-服务器相关信息的获取
- 实战篇-网站配置模块
- 网站配置模板文件的创建与载入
- 网站配置数据表的创建与更新
- 网站配置信息的显示与知识扩展
- 网站配置的扩展-LOGO的上传
- 实战篇-栏目管理
- 无限级分类的原理
- 无限级分类数据表结构设计
- 无限级分类的难点
- 创建数据表和模型
- 无限级分类的添加
- 无限级分类的实现方法(读取)
- 无限级分类的优化
- 栏目的添加
- 栏目的列表显示
- 栏目的排序
- 栏目的编辑
- 无限级分类编辑的注意事项
- 栏目删除
- 栏目扩展
- 栏目图片的上传
- 栏目删除扩展
- 栏目的收缩
- 实战篇内容管理(正在更新)
- 实战篇-轮播图模块(待更新)
- 实战篇-文件管理模块(待更新)
- 实战篇-前台开发(待更新)
- 实战篇-URL地址优化
- ThinkPHP URL特点
- 入口文件的隐藏
- Thinkphp5路由优化
- 项目前台地下优化
- 实战篇-404页面
- 认识404页面
- ThinkPHP中404页面的处理
- 网站部署上线
- windows服务器部署
- Linux服务器部署
- 项目的国际化设置-多语言
- 多语言的实现原理
- ThinkPHP中的多语言设置
- 项目的多语言化实战
- 微信公众号开发(机器人)
- Phpstorm中FTP的配置
- 微信接口
- 配置和启用服务器
- 消息管理
- 站内信息检索
- 机器人功能扩展
- 微信公众号配置
- 微信公众号开发的常见问题