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)的更多相关文章

  1. 微信小程序商城构建全栈应用 Thinkphp5

    课程——微信小程序商城构建全栈应用[目录]第1章 前言:不同的时代,不同的Web第2章 环境,工具与准备工作第3章 模块,路由与获取请求参数第4章 构建验证层第5章 REST与RESTFul第6章 A ...

  2. “微信小程序商城构建全栈应用”开发小记

    注意事项: 1.application\api\extra下的wx.php记得填写小程序的app_id.app_secret: 2.API测试小工具需要APPID:

  3. 慕课网 微信小程序商城构建全栈应用 tp5【总结】

    1.异常处理: [代码越抽象,复用性越高] [封装性越好,适应代码变化的能力越强] [] <?php/** * Created by PhpStorm. * User: 14155 * Date ...

  4. 微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布!!!

    微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布 Weixin-App-Shop 是捷微团队开发的微信小程序商城开源项目,涵盖了微信商城的全部功能,能够快速发布简单易用的小 ...

  5. CRMEB小程序商城v4.0二次开发对接集成阿里云短信

    作者:廖飞 - CRMEB小程序商城研发项目组长 前言 cremb小程序商城v4.0版本支持短信平台为云信,但有部分用户有需求对接阿里云短信,这篇文章将对阿里云短信平台如何对接方以及对接流程详细说明. ...

  6. TP5框架,开源小程序商城源码,前端+后台完整版

    CRMEB微信公众号商城小程序商城数据同步,带积分.优惠券.秒杀.砍价.分销等功能,更是一套方便二次开发的框架 开源地址:https://github.crmeb.net/u/crmeb 商城演示后台 ...

  7. 开源一个golang小程序商城后台系统(moshopserver)

    开源一个golang小程序商城后台(moshopserver) golang和c/c++比起来是一门新的语言,一直想学,网上搜集了一些资料,有些人说很容易上手,确实是这样,和C/C++比起来,少了很多 ...

  8. Odoo 开源微信小程序商城模块

    详见:http://oejia.net/blog/2018/09/13/oejia_weshop_about.html oejia_weshop Odoo 微信小程序商城模块 oejia_weshop ...

  9. 使用wepy开发微信小程序商城第二篇:路由配置和页面结构

    使用wepy开发微信小程序商城 第二篇:路由配置和页面结构 前言: 最近公司在做一个微信小程序的项目,用的是类似于vue的wepy框架.我也借此机会学习和实践一下. 小程序官方文档:https://d ...

随机推荐

  1. bootStrap的使用

    1.首先要打开bootstrap的官网 点进去 2你会看到下面这样一个页面里面有很多组件 这里面的代码是实现组件功能的核心代码,还不能直接使用,要引入相关的js css 我们要在起步中下载相关的页面下 ...

  2. uwsgi加nginx部署django restframework前后端分离项目

    一.uwsgi和nginx简介 1.uwsgi(摘抄于百度百科): uWSGI是一个Web服务器,它实现了WSGI协议.uwsgi.http等协议.Nginx中HttpUwsgiModule的作用是与 ...

  3. sonar安装

    ##jdk不要用yum下载的 一.下载sonar源码 cd /usr/local/src wget https://sonarsource.bintray.com/Distribution/sonar ...

  4. 在编写wpf界面时候中出现如下错误: 类型引用不明确。至少有两个名称空间(“System.Windows”和“System.Windows”)中已出现名为“VisualStateManager”的类型。请考虑调整程序集 XmlnsDefinition 特性。

    wpf中类型引用不明确.至少有两个名称空间(“System.Windows”和“System.Windows”)中已出现名为“VisualState 你是不是用了WPFToolKit?如果是的,那原因 ...

  5. Front-end Job Interview Questions

    Front-end Job Interview Questions 前端面试 https://github.com/h5bp/Front-end-Developer-Interview-Questio ...

  6. 用织梦建站如何去掉a这个目录,还有内容页的a

    1.另外建一个站点,将物理路径直接指向a即可. 2.去掉文章页生成的带a的路径: 只需要这一句话:  function='str_replace("/a","" ...

  7. Python 常用模块总结

    模块的分类: 1.内置模块(python自带的比如像os,sys等模块)    2.自定义模块,自己写的一些模块    3.第三方模块(开源模块) 模块导入: 1.import sys         ...

  8. div中的相对定位与绝对定位

    1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位置上.然后通过设置垂直或水平位置,让这个元素“相对于”它的原始起点进行移动.(再一点,相对定位时,无论是否 ...

  9. python设计模式第六天【原型模式】

    1.定义 使用原型模式复制的对象与原来对象具有一样的结构和数据,有浅克隆和深克隆 2.应用场景 (1)希望复制原来对象的结构和数据胆步影响原来对象 3.代码实现 #!/usr/bin/env pyth ...

  10. Ajax之Jquery封装使用举例

    <html> <head> <meta charset="UTF-8"> <title>登陆页面</title> < ...