TP5.0+小程序商城构建(1)
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)的更多相关文章
- 微信小程序商城构建全栈应用 Thinkphp5
课程——微信小程序商城构建全栈应用[目录]第1章 前言:不同的时代,不同的Web第2章 环境,工具与准备工作第3章 模块,路由与获取请求参数第4章 构建验证层第5章 REST与RESTFul第6章 A ...
- “微信小程序商城构建全栈应用”开发小记
注意事项: 1.application\api\extra下的wx.php记得填写小程序的app_id.app_secret: 2.API测试小工具需要APPID:
- 慕课网 微信小程序商城构建全栈应用 tp5【总结】
1.异常处理: [代码越抽象,复用性越高] [封装性越好,适应代码变化的能力越强] [] <?php/** * Created by PhpStorm. * User: 14155 * Date ...
- 微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布!!!
微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布 Weixin-App-Shop 是捷微团队开发的微信小程序商城开源项目,涵盖了微信商城的全部功能,能够快速发布简单易用的小 ...
- CRMEB小程序商城v4.0二次开发对接集成阿里云短信
作者:廖飞 - CRMEB小程序商城研发项目组长 前言 cremb小程序商城v4.0版本支持短信平台为云信,但有部分用户有需求对接阿里云短信,这篇文章将对阿里云短信平台如何对接方以及对接流程详细说明. ...
- TP5框架,开源小程序商城源码,前端+后台完整版
CRMEB微信公众号商城小程序商城数据同步,带积分.优惠券.秒杀.砍价.分销等功能,更是一套方便二次开发的框架 开源地址:https://github.crmeb.net/u/crmeb 商城演示后台 ...
- 开源一个golang小程序商城后台系统(moshopserver)
开源一个golang小程序商城后台(moshopserver) golang和c/c++比起来是一门新的语言,一直想学,网上搜集了一些资料,有些人说很容易上手,确实是这样,和C/C++比起来,少了很多 ...
- Odoo 开源微信小程序商城模块
详见:http://oejia.net/blog/2018/09/13/oejia_weshop_about.html oejia_weshop Odoo 微信小程序商城模块 oejia_weshop ...
- 使用wepy开发微信小程序商城第二篇:路由配置和页面结构
使用wepy开发微信小程序商城 第二篇:路由配置和页面结构 前言: 最近公司在做一个微信小程序的项目,用的是类似于vue的wepy框架.我也借此机会学习和实践一下. 小程序官方文档:https://d ...
随机推荐
- Spring中使用Ehcache的方法和注意事项
如何调用方法数据增加缓存 @Cacheable(value="MY_CACHE", key="'cache_business_' + #business_id" ...
- lombok 使用 Idea
Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO).它通过注解实现这一目的.import lombok.Getter;i ...
- 如何快速定位到DBGrid的某一行!!!急...
比如我查找张三,那么DBGrid就可以定位到张三那行并选中这行,除了用循环实现还有没有快速定位的方法,谢谢! 解决方案 » to SuperTitan001 那如何找到张三的这行呢?除了用循环还有什么 ...
- Windows上安装 TensorFlow及简单命令
1.官网及帮助文档 官网: https://www.tensorflow.org/install/install_windows 中文帮助文档:https://efeiefei.gitbooks.io ...
- react双向事件的绑定
双向绑定有三步,第一步,触发onChange事件,第二步,拿到input里的值,第三步,使用setState将拿到的值传回到state中. 如何拿到input里的值,可以有两种方法,第一种方法是参数e ...
- DOSD用scratch的方式训练通用目标检测,性能很高
推荐一篇今年ICCV上基于DenseNet的general object detection的工作.这是目前已知的第一篇在完全脱离ImageNet pre-train模型的情况下使用deep mode ...
- RESTful 架构详解
RESTful 架构详解 分类 编程技术 1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移. 它首次 ...
- BZOJ3513[MUTC2013]idiots——FFT+生成函数
题目描述 给定n个长度分别为a_i的木棒,问随机选择3个木棒能够拼成三角形的概率. 输入 第一行T(T<=100),表示数据组数. 接下来若干行描述T组数据,每组数据第一行是n,接下来一行有n个 ...
- Python入门-编写抓取网站图片的爬虫-正则表达式
//生命太短 我用Python! //Python真是让一直用c++的村里孩子长知识了! 这个仅仅是一个测试,成功抓取了某网站1000多张图片. 下一步要做一个大新闻 大工程 #config = ut ...
- 洛谷P1209修理牛棚题解
题目 这个题一眼看上去是一个贪心,但是一个贪心题就一定要用一个贪心的做法来做吗,为什么不能写一个DP呢,这个题我们可以从他修理牛棚的角度来看,价值就是一个木板可以修几个,但是也同时消耗掉了一个木板的长 ...