ThinkPHP5.0小程序商城构建全栈应用视频教程
课程介绍:
ThinkPHP5.0版本是一个颠覆和重构版本,**团队历时十月,倾注了大量的时间和精力,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但**是新项目的**(无论是WEB还是API开发)。
本套视频教程通过开发一个已上线的小程序商城全栈应用,学会如何打造iOS,Android,Web多端适配的服务端标准API,掌握三端分离开发方式,理解现代Web的基本架构思想。
ThinkPHP5.0小程序商城构建全栈应用视频教程包括:视频+源码+素材
ThinkPHP5.0小程序商城构建全栈应用视频教程目录介绍:
第1章 前言:不同的时代,不同的Web
1-1 前言与导语 04:56
1-2 产品所使用的技术 10:14
1-3 课程流程与体系 09:47
1-4 扩展课程: 三端分离 04:44
1-5 项目特点 11:20
1-6 TP5技术点简介 07:59
1-7 微信技术点简介 12:55
1-8 MySQL技术点简介 04:40
1-9 学习方式 05:26
1-10 前置知识需求 07:18
1-11 扩展课程《理解Web与前端》 16:50
1-12 扩展课程《第三方组件应该合理选择,特别是在学习阶段》 13:09
1-13 维护与提问 06:47
第2章 环境、工具与准备工作
2-1 环境与开发工具 09:47
2-2 安装xampp 14:23
2-3 下载ThinkPHP 5 07:55
2-4 三端命名与运行ThinkPHP 5 05:09
2-5 PHPStorm安装及常见使用技巧 19:10
2-6 TP5层次结构 18:01
2-7 扩展:TP5自带的Web Server 05:45
2-8 在PHPStorm下断点调试代码 13:15
2-9 PATH_INFO URL路径模式解析 11:10
第3章 模块、路由与获取请求参数
3-1 来编写一个简单的模块(多模块与模块命名空间) 11:16
3-2 配置虚拟域名简化URL路径 10:21
3-3 安装PostMan 03:53
3-4 三种URL访问模式 07:58
3-5 定义路由 07:57
3-6 获取请求参数 18:38
3-7 产品功能讲解与分析 23:06
3-8 Navicat安装以及数据库设计初步分析 17:01
第4章 构建验证层
4-1 Banner数据表设计分析 09:40
4-2 Banner接口定义及自定义控制器多级目录 07:14
4-3 Validate:独立验证 12:49
4-4 Validate 验证器 03:49
4-5 零食商贩结构体系详解 13:31
4-6 自定义验证规则 17:19
4-7 工欲善其事必先利器:构建接口参数校验层 20:21
第5章 REST与RESTFul
5-1 介绍下REST之前的重要协议:SOAP 07:00
5-2 RESTFul API 的特点解析 08:44
5-3 RESTFul API的最佳实践_x264 12:29
5-4 如何学习RESTFul API设计_x264 08:31
第6章 AOP与全局异常处理
6-1 正确理解异常处理流程 13:23
6-2 固有的处理异常的思维模式与流程 14:23
6-3 理清思路,总结异常的分类_ 06:33
6-4 实现自定义全局异常处理 上 17:04
6-5 实现自定义全局异常处理 下 16:04
6-6 ThinkPHP5中的日志系统 14:34
6-7 在全局异常处理中加入日志记录 09:13
6-8 全局异常处理的应用 上 25:23
6-9 全局异常处理的应用 中 12:04
6-10 全局异常处理的应用 下 04:16
6-11 本章小结与AOP思想 12:56
第7章 数据库访问与ORM
7-1 数据库操作三种方式之原生SQL 19:09
7-2 从一个错误了解Exception的继承关系 13:23
7-3 TP5数据库中间层架构解析 23:06
7-4 查询构造器 一 13:28
7-5 查询构造器 二 13:20
7-6 查询构造器 三 11:12
7-7 开启SQL日志记录 16:07
7-8 ORM与模型 10:19
7-9 初识模型 17:47
7-10 模型定义总结 08:33
7-11 静态调用还是实例对象调用 09:59
7-12 几种查询动词的总结与ORM性能问题的探讨 16:47
第8章 专题、分类、商品详情接口编写
8-1 Banner相关表分析(数据表关系分析) 14:37
8-2 模型关联-定于关联与查询关联 16:25
8-3 模型关联-嵌套关联查询 12:00
8-4 隐藏模型字段 19:06
8-5 在模型内部隐藏字段 13:05
8-6 图片资源URL配置 16:54
8-7 读取器的巧妙应用 14:40
8-8 自定义模型基类 12:27
8-9 定义API版本号 14:48
8-10 专题接口模型分析 18:08
8-11 一对一关系解析 09:26
8-12 Theme接口验证与重构 22:19
8-13 完成Theme简要信息接口 11:35
8-14 开启路由完整匹配模式 08:30
8-15 编写Theme详情接口 10:00
8-16 数据库字段冗余的合理利用 12:45
8-17 REST的合理利用 10:53
8-18 最近新品接口编写 22:56
8-19 使用数据集还是数组? 15:30
8-20 分类列表接口编写 09:18
8-21 扩展:接口粒度与接口分层 08:13
8-22 分类商品接口编写 10:31
第9章 微信登陆与令牌
9-1 初识Token意义与作用 10:01
9-2 微信身份体系设计 14:18
9-3 实现Token身份权限体系 13:11
9-4 实现Token身份权限体系二获取openid 20:48
9-5 实现Token身份权限体系三 19:17
9-6 实现Token身份权限体系四 14:50
9-7 实现Token身份权限体系五 21:30
9-8 API小程序测试工具 19:14
9-9 商品详情接口分析与初步编写 16:51
9-10 路由变量规则与分组 12:16
9-11 闭包函数构建查询器 16:46
9-12 用户收货地址通过令牌获取用户标识 18:35
9-13 用户收货地址面向对象的方式封装获取UID方法 18:33
9-14 用户收货地址模型新增和更新 18:08
9-15 用户收货地址参数过滤 12:44
9-16 用户收货地址接口测试 09:08
第10章 微信支付
10-1 Scope权限作用域的应用 14:19
10-2 前置方法 08:12
10-3 对Address接口做权限控制 13:50
10-4 下单与支付的业务流程(库存量检测) 17:44
10-5 下单与支付详细流程 06:11
10-6 重构权限控制前置方法 24:28
10-7 编写一个复杂的验证器 17:39
10-8 下单接口业务模型 一 15:42
10-9 下单接口业务模型 二 30:49
10-10 订单快照 22:41
10-11 订单快照的实现 21:01
10-12 订单创建 26:26
10-13 一对多关系的新增操作 07:48
10-14 测试订单接口 14:03
10-15 TP5自动写入时间戳 07:23
10-16 在TP5中使用事务 08:23
10-17 关于微信支付 03:57
10-18 支付的服务器端编写 一 16:31
10-19 支付的服务器端编写 二 08:41
10-20 支付的服务器端编写 三 24:16
10-21 支付的服务器端编写 四 22:40
10-22 支付的服务器端编写 五 11:47
10-23 支付的服务器端编写 六 14:19
10-24 支付的服务器断编写 七 07:01
第11章 前端部分:前端框架构建与令牌管理,首页、专题、分类等模块编写
我们在本小节中将介绍前端编码的一些规范并动手实现一些基础框架功能。此外,我们还将编写产品的首页、专题以及分类等模块。
第12章 购物车
购物车的操作是整个前端中最为复杂,本章节中我们将实现客户端的购物车功能。
第13章 实现微信支付、购买商品流程与用户历史订单
微信支付必须是服务器与客户端一起配合完成的。本章中,我们将来实现商品的完整购买流程。
第14章 CMS与CORS跨域
不用开源的CMS管理系统,我们自己动手来编写一个小型的CMS框架,并实现微信模板消息的发送。
第15章 小程序部署流程与TP5在生产环境中的优化
本章节将对产品做一个整体的回顾,并讲解小程序从开发到发布再到部署的全部流程以及一些服务器的基本优化措施。
评论0