1.1. 序言
Laravel 电商进阶教程
本书是 Laravel 教程系列的第六本,前五本分别是:
Laravel 实战系列教程 里的每一个课程都是一个不同的阶段,后面的课程依赖于前面的知识,独立学习的话却又自成体系,因为每一个课程就是一个实战的项目。核心设计理念是一步步把你从 Laravel 新手培养为 Laravel 高级工程师。
- 第一本 《L01 Laravel 入门教程 - 从零到部署上线》
- 第二本 《L02 Laravel 进阶课程 - 从零开始构建论坛...
- 第三本 《L03 Laravel 教程 - 实战构架 API 服务器》
- 第四本 《L04 Laravel 教程 - 微信小程序从零到发布...
- 第五本 《L05 Laravel 教程 - 电商实战》
课程序号 L06,本书将在《L05 Laravel 教程 - 电商实战》课程项目 Laravel Shop 基础上带你一步一步构建一个更加强大的电商系统。我们将一起开发以下功能:
- 高性能无限级分类;
- 众筹商品管理;
- 众筹商品下单逻辑;
- 众筹商品结束逻辑;
- 使用分期付款支付订单;
- 计算分期付款逾期费;
- 分期付款订单的退款;
- 给商品增加属性;
- 使用 Elasticsearch 重构商品搜索模块;
- 分面搜索;
- 相似商品查询;
- Elasticsearch 的索引迁移;
- 秒杀商品管理;
- 秒杀商品下单逻辑;
- 秒杀接口性能优化;
- 编写部署脚本;
- 多机部署实现负载均衡。
通过学习本教程,你将学到 ------ 无限级分类、Elasticsearch、分面搜索、代码部署、负载均衡、压力测试、接口性能优化、随机拒绝等电商开发相关的高级技术概念。
学习建议
如果你是新手,并且学习目标是成为 Laravel 全栈工程师,我们强烈建议你先认真学习 第一本书 和 第二本,掌握 Laravel 基础知识。
如果你基础较好,直接学习本课程也是没问题的。课程基于 线索式 教授方式,每一步的操作都记录详尽,你只要认真按照本课程的指示操作下去,课程结束后你就能开发出一个完整的电商应用。
本书的前序课程是《Laravel 电商实战》,电商的知识博大精深,上一个课程讲的是基础的电商知识,这个课程是讲解进阶电商的内容。如果对电商基础概念还不是很了解的同学,建议先学习上一本课程。
本书特色
- 现代化工作流 - 电商开发的日常流程,包括 Git 工作流、GitHub 使用等;
- 注重实战 - 所用工具、开发流程、编码理念都是工程师每日编码必备;
- 最佳实践 - 代码中加入许多最佳实践,从一开始就养成好的编码习惯;
- 刻意练习 - 一步一步构建一个完整的项目,整书一个线索,轻松上手,一气呵成。
版权声明
本书《Laravel 电商进阶》版权归作者 Leo 与 Summer 所有。
本书受版权法保护,任何组织或个人不得以任何形式分发或做商业使用。