前言知识

两方面:

1、整体的思路与编程思想(大局观、AOP、10~20%)

2、具体的编程知识与技巧(TP5、小程序、数据库等80%)

TP5

编写业务逻辑        访问数据库        向客户端提供数据

MySQL        数据持久化        数据存储        数据表设计        与业务紧密结合

微信端

支付        善于借鉴与模仿        学习微信接口设计       

小程序

直接与用户交互        体验很重要

简单的介绍:

1、服务端:TP5+MySQL 构建 RESTAPI

2、客户端:向服务端请求数据,完成自身行为逻辑

3、CMS:向服务端请求数据,实现发货与发送微信消息

总结 CMS 功能

两大类:

1、基础数据的增删改查,比如添加商品、删除商品类目

2、特殊操作,比如我们要实现的发送微信消息

三端分离:服务器端——>客户端——>CMS(数据管理)

我们想构建一个通用的适合互联网公司,有良好结构的产品。三端分离是很好的解决方式,基于 REST    API

基于 Token令牌管理权限,作用域

真正理解 MVC,制作一套架构适配 iOS、Android、小程序以及单页面等

AOP 面向切面编程思想在真实项目中的应用

统一的异常处理

使用 ORM(Object Relational Mapping) 的方式与数据库交互

MySQL数据表设计与数据冗余的合理利用

用面向对象的思维构建前端代码(ES6)

TP5

1、web框架三大核心知识(路由、控制器、模型)

2、验证器、读取器、缓存与全局异常处理

3、ORM:模型与关联模型(sequelize、SQLAIchemy、Entity FrameWork)

微信

1、微信小程序

2、微信登录

3、微信支付(预订单、库存量检测与回调通知处理)

4、微信模板消息

MySQL

1、数据库表设计

2、数据冗余的合理利用

3、事务与锁在订单(库存量)检测中的应用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容