TP5.0+小程序商城构建(1)

摘要:
9.学习方法1。代码本身并不难。安静地学习它很好。2.逐一通过测试,一级一级升级,咀嚼这门课程。10.PHP和面向对象知识的必备知识。ThinkPHP的基本知识。了解关系数据库的基本用法。编写SQL语句。小程序通常使用API。您需要有一个小程序帐户。11.扩展课程“了解Web和前端”1。通用Web。
1.导语

1.整体的思路与编程思想(大局观、AOP面向切面编程,10-20%)

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

2.课程内容与产品技术点

1.ThinkPHP5框架

1.编写业务逻辑

2.访问数据库

3.向客户端提供数据

2.MySQL

1.数据存储

2.数据表设计

3.与业务紧密集合

3.微信

1.支付

2.善于借鉴与模仿,学习微信接口设计

4.小程序

1.直接与用户交互

2.体验很重要

3.课程流程与体系

1.服务端:ThinkPHP5+MySQL构建REST API

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

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

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

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

4.扩展课程:三端分离

客户端、服务端、数据管理端分离

5.项目特点

1.我们想构建一个通用的、适合互联网公司的、有良好结构的产品

2.三端分离(客户端、服务端与数据管理端分离)

3.基于REST API

4.基于Token令牌管理权限

5.一套架构适配ios、Android、小程序与单页面

6.真正理解MVC

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

8.使用ORM的方式与数据库交互

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

10.用面向对象的思维构建前段代码(ES6 Class&Module)

6.TP5知识与技术

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

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

3.ORM:模型与关联模型

7.微信知识与技术

1.微信小程序

2.微信登录

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

4.微信模板消息

8.MySQL知识与技术

1.数据库表设计

2.数据冗余的合理利用

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

还有很多零碎的小知识点。。。。 9.学习方式

1.代码本身并不难,静下心来学习就好

2.一关一关过,一级一级升,啃下这门课程

10.前置知识

PHP与面向对象的相关知识

ThinkPHP基本知识(对控制器和路由有一定的了解)

了解关系数据库(MySQL)的基本使用,写过SQL语句

小程序常用API

要有一个小程序账号

11.扩展课程《理解Web与前端》

1.泛化的Web。网站不是Web的全部,只是Web的一小部分

2.能写出代码和写出易维护的代码不是一回事儿

3.前端绝不等于做界面和特效,前端与服务器在编程思维上的差距已经越来越小

4.前端已经变得和服务器一样需要处理大量的业务逻辑

12.扩展课程《第三方组件应该合理选择,特别是在学习阶段》

尽量少用第三方组件,合理的使用第三方组件

依赖包或包管理

1..composer (php获取第三方组件)

2.npm (node.js获取第三方组件)

3.pip (python获取第三方组件)

13.维护与提问

1.课程产品代码会长期维护,请关注代码变更与升级

2.关于课程的相关问题,在慕课网提问区提问

3.代码更新说明会发布在慕课手记、知乎专栏:小楼昨夜又秋风

 

 

免责声明:文章转载自《TP5.0+小程序商城构建(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Oracle】给clob字段插入数据[pytorch][模型压缩] 通道裁剪后的模型设计——以MobileNet和ResNet为例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

小程序textarea完美填坑

  相信做微信小程序的码友们都被textarea这个原生组件坑过,什么placeholder位置错乱,穿透弹窗或遮罩层,ios上输入法弹起后换行输入内容遮挡,删除输入内容时内容被遮挡等等。。。 反正综上所述我全遇到了,埋完一个坑又出一个新坑,在埋坑过程中数次想过放弃(就想跟老板说这是小程序的bug解决不了),但想想自己曾经夸下的海口(没有搞不定的,只有不想...

微信小程序 webview直接关闭所有回到小程序

答案:首先要引入最新版的jweixin-1.3.2.js,然后 wx.miniProgram.navigateTo({ url: '/pages/login/login' + '$params' })参考地址:https://github.com/yisainan/web-interview/issues/1054方案二: 最近在做小程序的时候发现小程序...

小程序富文本特殊字符转移

小程序富文本特殊字符转义 function escapeHtml(str) { var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"', 'middot': '·', 'amp...

WePY 小程序授权点击取消授权失败的方案

今天看到一个微信小程序 wepy 框架的获取用户信息授权, 收录下,方便以后用的上。 在wepy里使用进行小程序页面授权,里面包含了用户点击取消的重新授权方案: //auth.js /* * @Author: Porco_Mar * @Date: 2018-04-11 15:49:55 * @Last Modified by: Porco_Mar...

微信小程序仿系统预览大图功能

问题:微信小程序系统自带的 wx.previewImage 预览大图功能很好用,用起来很顺畅丝滑,但是有一个致命问题:预览大图的时候是在新页面中打开,当前页面的生命周期会销毁,如果当前页面中没有实时的东西还好,但如果有类似 <live_player> <live_push> <video> 等组件,或者有计时器之类的变量...

小程序使用 editor 富文本编辑器填坑指南

富文本编辑器文档:https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 最近在做小程序上的富文本编辑器功能,发现几个隐藏点: 1. 小程序中的 editor 组件本质上是集成了 quill 编辑器:https://quilljs.com/,官方文档上也说明了,导出里面的...