小册描述
目录
- magento2技术栈说明
- magento2架构说明
- magento2系统文件结构
- magento2模块文件结构
- magento2配置开发环境
- magento2中的composer
- magento2服务契约-Service contracts
- magento2中的代码生成-generated目录
- magento2中的var目录
- magento2编码标准
- magento2创建一个模块
- magento2模块中的数据库脚本
- magento2创建install schema脚本
- magento2创建update schema脚本
- magento2创建install data脚本
- magento2创建upgrade data脚本
- magento2控制器调用实体类
- magento2实体类实现CRUD
- magento2数据集合collections
- magento2中的对象管理器
- magento2依赖注入实现原理
- magento2配置类的preferences
- magento2中的virtual types
- magento2创建一个插件plugin
- magento2插件的before拦截器
- magento2插件after拦截器
- magento2插件around拦截器
- magento2插件的执行顺序
- magento2计划任务cron jobs
- magento2通知消息模块
- magento2中的session和cookie
- magento2中的logging
- magento2性能分析Profiler
- magento2中的Event和观察者
- magento2中的缓存Caches
- magento2小部件Widgets
- magento2自定义变量
- magento2国际化i18n
- magento2索引Indexer(s)
- magento2框架启动流程详解
- magento2视图元素Container、Block
- magento2中的webapi-用户类型
- magento2中的webapi-授权方法
- magento2中的webapi-REST和SOAP
- magento2基于token验证的webapi
- magento2基于OAuth验证的webapi
- magento2基于OAuth验证调用
- magento2基于session验证的webapi
- 实战:创建一个自定义WebApi
- magento2 CMS管理
- magento2分类和产品管理
- magento2客户Customer管理
- 实战:magento2添加自定义商品类型
- 实战:magento2添加一个线下配送方法
- 实战:magento2添加一个线下支付方法
- magento2测试-测试的类型
- magento2测试-单元测试
- magento2测试-集成测试
- magento2测试-静态测试
- magento2测试-完整性测试
- magento2测试-遗留测试
- magento2测试-性能测试
- magento2测试-功能测试
- 实战:编写一个简单的单元测试
- 模块实战:模块环境准备
- 模块实战:注册模块
- 模块实战:配置文件config.xml
- 模块实战:创建email模板
- 模块实战:配置文件system.xml
- 模块实战:配置文件acl.xml
- 模块实战:InstallSchema脚本
- 模块实战:Model、ResourceModel、Collection
- 模块实战:前端路由和控制器
- 模块实战:后台功能