微信小程序电商实战

2020年12月06日 517次阅读
微信小程序电商实战-百度网盘资源-下载

微信小程序电商实战 从前端到后端的全流程精讲(前后端分离架构)

通过开发一个已上线的小程序商城全栈应用,学会如何打造iOS,Android,Web多端适配的服务端标准API,掌握三端分离开发方式,理解现代Web的基本架构思想

适合人群及技术储备要求

适合有一定实践经验但却一直无法进阶和提高的PHP开发者 或 想深入理解RESTFull API的后端开发者

技术储备要求

  • PHP基础语法及面向对象概念
  • TP5基础知识(至少需要了解控制器与路由的基本概念)
  • SQL语句与关系数据库表的基本概念
  • 微信小程序常用API

核心知识体系

ThinkPHP5.0

  • TP5三大核心:路由、控制器、模型
  • 以ORM的方式查询数据库
  • 使用TP5验证器Validate构建整个验证层
  • 开发环境和生产环境下不同的全局异常处理机制
  • TP5缓存的使用
  • 在TP5中使用数据库事务

微信小程序+微信支付

  • 微信小程序登录状态维护
  • 微信支付接入
  • 微信模板消息
  • Class和Module面向对象的思维构建前端代码
  • 前端如何管理用户令牌
  • 体验优化

API

  • 采用RESTFul API风格
  • (RESTFul API风格可参考GitHub 开发者文档)
  • 微信模板消息
  • 返回码、URL语义、HTTP动词、错误码、异常返回
  • 使用Token令牌来构建用户授权体系
  • API版本控制(v1、v2)

不仅学习技术应用,更要学习架构思想

构建:复用性好、结构层次清晰、扩展性强的MVC结构的服务端接口

掌握:打造iOS,Android,Web多端适配的服务端通用API的方法

理解:服务端、客户端、数据管理三端分离的开发方式

全栈项目架构,多终端通用API

三端分离的开发流程

  1. 服务端:TP5 、 RESTFul API、MySQL表设计
  2. 客户端:微信支付、小程序
  3. 数据管理:cms,做一个简单的框架
  4. 项目部署

采用经典开发工具

  • PHPStorm
  • JetBrains
  • PostMan接口测试
  • XAMPP

课程大纲:

  1. 第1章 不同的时代,不同的Web
  2. 第2章 环境、工具与准备工作
  3. 第3章 模块、路由与获取请求参数
  4. 第4章 构建验证层
  5. 第5章 REST与RESTFul
  6. 第6章 AOP与全局异常处理
  7. 第7章 数据库访问与ORM
  8. 第8章 专题、分类、商品详情接口编写
  9. 第9章 微信登录与令牌
  10. 第10章 微信支付

......

联系微信:zhizhushou99
全网知识付费平台-课程-原版电子书
热门平台:得到APP喜马拉雅FM混沌大学樊登读书全网知识付费
获取须知 常见问题 电子书目录 课程目录 最新资源