小册描述
目录
- Magento概述
- 第一章-路线图
- 概述
- 前端技能
- 后端技能
- 第二章-Linux环境
- 安装虚拟机VirtualBox
- 安装ubuntu系统
- Linux文件系统概述
- Linux常用操作命令
- 第三章-Docker专题
- Docker概述
- Docker基础
- Docker镜像
- Docker容器
- 容器互联
- Dockerfile
- Docker-compose
- Docker安装Nginx
- docker-compose搭建lamp环境
- 附录
- 第四章-LAMP环境
- Docker构建lamp
- 一键安装lnmp/lamp
- 第五章-Magento安装
- 环境要求
- Docker安装Magento
- 填充测试数据
- 第六章-Linux开发模式
- vscode及插件
- 开发模式之SSH
- 开发模式之SFTP
- 开发模式之git
- 第七章-Magento架构
- 架构概述
- 文件及目录结构
- 数据表之EAV
- 命令行详解
- 第八章-模块结构解析
- 模块目录结构
- 配置文件之env.php
- 配置文件route.xml
- 配置文件module.xml
- 配置文件webapi.xml
- 配置文件的加载顺序
- mvc之controller
- mvc之model
- mvc之block
- mvc之模板
- API详解
- 第九章-自定义模块
- 自定义模块概述
- 建立模块
- 注册模块
- 创建控制器
- 创建Block
- 创建模板
- Model-Collection-ResourceModel
- 添加后台菜单
- 第十章-重写(Override)
- 重写概述
- 布局文件详解
- 定位布局文件
- 重写控制器
- 重写Template
- 重写Block
- 重写Model
- 重写其它类文件
- 第十一章-小部件(Widget)
- widget介绍
- widget在cms中的应用
- 自定义widget
- widget添加到前台页面
- 第十二章-主题(Theme)
- 主题概述
- 创建新的主题
- 添加全局CSS文件
- 模板分离到主题
- 主题模板与Javascript
- magento封装js写法
- Layout布局解析
- 创建移动端主题
- 第十三章-Template专题
- 模板的指定
- 自定义模板
- 重写模板的规则
- 第十四章-Javascript专题
- magento中的javascript
- requirejs语法
- js的调用和初始化
- js的重写和扩展
- js中使用mixins
- 第十六章-Checkout专题
- 结算页面概述
- 添加新的结算步骤
- 添加自定义支付方式
- 第十五章-Knockoutjs专题
- knockoutjs的应用
- knockoutjs简介
- Observables
- ObservablesArrays
- ComputedObservables
- Bindings
- Visible和hidden绑定
- Text绑定
- html绑定
- class和css绑定
- style绑定
- attr绑定
- 表单-click绑定
- 表单-submit绑定
- 表单-value绑定
- 表单-textInput绑定
- 表单-checked绑定
- 表单-options绑定
- data-bind语法
- binding上下文
- 添加自定义验证
- 添加自定义配送方式
- 添加自定义配送验证
- 为邮政编码添加掩码
- 为字段添加自定义模板
- 结账页面添加新的input
- 在地址表单中添加字段
- 添加自定义配送地址
- 结算页面其它字段修改
- 自定义运输入方式列表
- 线下支付方式添加字段
- 第十七章-实战案例解析
- 从零开发一个模块
- 需求分析
- 数据表与数据填充
- 建立module
- 路由
- 控制器
- 创建Block文件
- 创建布局
- 建立模板
- 建立Model层
- 查询数据
- 完善模板
- 小结
- 定制我的订单页面
- 需求分析1
- 新建模块
- 重写:布局文件
- Block文件
- 模板文件
- 添加css文件
- 测试定制结果
- 添加系统配置模块
- 需求分析2
- 后台实现
- 前台实现
- 第三方登录到magento
- 需求分析3
- 登录页表单
- 建立module2
- 建立控制器-后端登录逻辑
- 建立控制器-登录中间页
- 建立中间页的layout文件
- 建立block文件
- 建立登录中间页模板
- 第三方登录扩展
- 保留心愿单商品
- 需求分析4
- Plugin机制-拦截器
- 心愿单修改示例
- 创建订单流程及扩展
- 需求分析5
- 创建订单流程追踪
- 重写
- 用户注册添加字段
- 需求分析6
- 功能实现
- 第十八章-RestAPI专题
- webapi概述
- 如何访问一个api
- swagger介绍
- 将services配置为webapi
- 配置api示例
- 设置自定义路由
- 第十九章-设计模式专题
- 设计模式概述
- 创建型模式
- 工厂方法
- 抽象工厂
- 生成器
- 原型
- 单例
- 结构型模式
- 适配器
- 桥接
- 组合
- 装饰
- 外观
- 享元
- 代理
- 行为模式
- 责任链
- 命令
- 迭代器
- 中介者
- 备忘录
- 观察者
- 状态
- 策略
- 模板方法
- 访问者
- 第二十章-性能最佳实践
- 本章概述
- 硬件推荐
- 软件推荐
- 架构参考
- 开发环境建议
- 配置最佳实践
- 部署流程
- 高级设置
- 附录-常用代码及问题整理
- 权限报错问题
- Magento定时任务
- Magento开发基础篇一
- Magento开发基础篇二
- Magento之CRUD
- Magento中获取各种url的方法
- Redis存储Session和缓存
- 发送邮件配置
- 检测用户登录信息
- 获取env.php中配置的变量
- 模板中获取当前页面url
- 获取用户默认配送地址
- Magento系统问题整理
- 我应该执行什么命令?
- 追代码打印sql
- 忘记后台密码怎么办?