产品需要的技术:ThinkPHP5(架构简单)(编写业务逻辑,访问数据库,向客户端提供数据)
MySQL(数据存储,数据表设计,与业务紧密集合)
微信(支付,善于借鉴与模仿.学习微信接口技术)
小程序(直接与用户交互,体验很重要)
项目架构:服务端 使用Tp5与MySQL构建REST API
客户端 向服务端请求数据,完成自身行为逻辑,客户使用
CMS 向服务端请求数据,管理数据,对数据库进行增删改查,实现发货与发送微信消息,管理人员使用
项目特点:构建一个通用的,适合互联网公司的,有良好结构的产品
三端分离(客户端、服务器、数据管理)
基于REST API
基于Token令牌管理权限
架构适配ios、Android、小程序与单页面
真正理解MVC
AOP面向切面编程思想在真实项目中的应用
使用ORM的方式与数据库的交互(Object Relational Mapping)
MySQL数据库表设计与数据冗余的合理利用
用面向对象的思维构建前端代码(ES6 Class&Module)
ThinkPHP5
Web框架三大核心知识(路由(定义Url,API接口),控制器与模型)
验证器(构建验证层),读取器,缓存(前三个是工具)与全局异常处理
ORM:模型与关联模型
微信
微信小程序(开放接口)
微信登陆
微信支付(预订单,库存量检测与回调通知处理)
微信模板消息
原文:https://www.cnblogs.com/a276665092/p/10940919.html