微信小程序商城全栈开发 作业笔记 (一)基本知识介绍

微信小程序商城全栈开发 作业笔记 (一)基本知识介绍

很高兴您浏览我记录的笔记,笔记的内容是慕课网上的7七月老师的 微信小程序商城全栈开发 课程
方便自己以后复习查看,就写成博客,供大家参考分析。好,直接开始吧:

认识三端

1.服务器端 :Thinkphp5+Mysql构建REST FUL
2. 客户端 : 向服务器请求数据,完成发货与发送微信消息
3. CMS : 向服务器端请求数据,实现发送微信消息
三端分离:(客户端,服务器端,数据管理分离)

本小程序特点

1.基于REST API
2.基于Token令牌: (1)认知用户身份 (2)对用户接口分级
3.真正理解MVC
4.AOP面向切面编程思想在真实项目中的应用
4.使用ORM的方式与数据库进行交互(Object Relational Mapping对象关系映射)
5.Mysql数据库表达的设计和数据冗余的合理利用
6.用面向对象的思维构建前端代码(ES6 class&Module)

对于Thinkphp5框架

1.Web框架的三大核心知识: (1)路由(定义路由)(2)控制器(入口)(3)模型(ORM读取数据)
2.验证器 读取器 缓存 全局异常处理
3.ORM:模型与关联模型

微信模块

1.微信小程序
2.微信登陆
3.微信支付(预订单,支付或库存量检测,回调通知处理)
4.模板消息

Mysql

1.数据库表的设计
2.数据冗余的合理利用
3.事务与所在订单(库存量)检测的应用

学习本课程所需要的知识

1.PHP与面向对象的相关知识
2.ThinkPHP5基本知识(对控制器和路由有一定的了解)
3.了解关系数据库Mysql的基本使用,写过SQL语句
4.了解小程序常用API

学习态度

1.代码本身并不难,静下心学习就好
2.一关一关过,一级一级升,反复学习,目的不是完成项目,是自己真正学懂

需要知道

1.泛化的Web,网站不是Web的全部,只是Web的一小部分(Web产品矩阵)
2.写出代码和写出易维护的代码不一样
3.前端绝不等于做界面和特效,前端与服务器的编程思维上的差异越来越小
4.前端已经变得和服务器一样需要处理大量的业务

第三方组件应该合理利用

1.依赖或者包管理(二者不同)
(1)composer (2)npm (3)pip
建议:尽量少用,锻炼自己的逻辑思维能力,需要用再用

猜你喜欢

转载自blog.csdn.net/qq_43204040/article/details/86162609