导读
本章主要讲解本课程的主线, 导学内容,PHP行情分析等让同学们对当前PHP发展充满信心等,同时还分析了企业级开发流程以及规范说明,让同学们对中大型公司的敏捷开发有一个初步认知。
课程介绍
本课程除了对TP6.0基础和电商逻辑整体开发进行讲解,还包含了企业级通用解决方案,如:消息队列、redis集群、分布式session解决方案、支付模块服务化、分布式锁、限流、容灾、服务降级、商品抢购、排队机制等高级的内容。
初中级部分
-
TP6基础
-
电商业务逻辑开发
高级部分
-
Redis各种场景使用
-
微服务之支付模块抽离为单独服务
-
分布式session解决方案
-
负载均衡
-
商品抢购
-
分布式锁
-
redis集群
-
容灾
-
限流
-
服务降级
课程特色
-
课程采用一线互联网公司开发模式
-
采用前后端分离思想
-
前端使用现今最流行的VUE框架
-
后端使用最新的TP6框架
-
从0到1带领大家构建能够支撑高并发的电商服务平台
课程收获
-
学到完整的电商逻辑开发
-
TP6开发技巧
-
企业项目通用的解决方案
TP框架你能学到
结合多年实战经验讲解一套基础架构分层
涵盖电商的核心技术点
感受企业级开发流程
项目展示
前台页面采用VUE进行相应构建,所需数据会直接请求后端API服务
首页包括:分类、搜索、购物车、轮播图、商品某个分类的推荐
点击某个商品可以进入商品详情页,会展示出某个商品的详细信息,并且支持SKU,立即购买、加入购物车、推荐等
登录页面采用手机号+短信验证码的形式进行登录,短信验证码采用阿里云短信的方式
订单列表页
个人中心页面会有个人资料、收获地址等等内容
支付使用支付宝和微信支付的方式,在课程中会把微信支付、支付宝支付抽离出来做成服务化,做到高度解耦,比如后期的电商可以使用支付、活动也可以使用支付,关于抽离也是本套课程重点
电商功能点
前端
-
首页
-
商品展示
-
搜索
-
分类
-
购物车
-
页面静态化
-
redis缓存
-
-
商品详情
-
SKU设计
-
购买
-
加入购物车
-
爆款推荐
-
并发场景下商品抢购
-
-
注册登录
-
手机号+验证码登录
-
分布式session解决方案
-
-
购物车
-
订单
-
支付
-
微信支付
-
支付宝支付
-
-
商品列表
-
个人中心
-
个人资料
-
收货地址
-
我的订单
-
后端
登录
商品管理
分类管理
订单管理
PHP行情分析
目前很多PHP工程师存在一些焦虑:觉得PHP在走下坡路?他们认为是否要坚守PHP阵营?
这个问题确实困惑了很多小伙伴
2019年11月世界编程语言排行榜
2020年12月世界编程语言排行榜
哪些大公司在使用PHP
PHP的未来在好未来,聚集了陈雷等优秀的PHP工程师
PHP开源产品
PHP活跃社区
PHP扩展技术
nginx、lua、swoole、redis架构、 mysql架构、 高性能分布式搜索引擎ElasticSearch、 高性能消息队列Kafka、 和一些大型网站的架构
企业开发流程和规范说明
开发流程
规范说明
如何较好的学习快速提升技术水平
-
多看文档:PHP官方文档、ThinkPHP6官方文档
-
多看技术文章:CSDN
-
多阅读优秀源码:GitHub关于TP6的优秀源码
-
多思考、多实战
-
多讨论
-
分析问题的能力
-
学会如何高效提问