Implementacja Magento 2.X do rozwiązań eCommerce ( implmagforecom | 14 hours )
Prerequisites:
好知识 PHP
Overview:
- Magento 是最受欢迎的开源电子商务平台之一 。据估计, 目前约有 30% 的在线商店 使用其解决方案,包括汉堡王、可口可乐、佳能、Quinny 和 SEAT 等品牌。
成功 Magento 在于它的简单性和大量的附加组件,使该平台几乎可以适应任何业务。 Magento 可以 全面管理电子商务渠道中的销售流程,从网站和产品目录的管理开始,到订单和付款跟踪,再到生成报告和营销活动。
我们提供的培训涉及与平台实施相关的技术问题及其对特定业务要求的适应。它主要针对程序员,负责平台实施、维护和开发的人员。
课程结束后,学员将获得以下方面的实践知识:
- Magento 2.X结构与实现机制,
- 生产环境的安装 及其配置,
- 代码质量、调试、监控系统运行、
- 高级模块的实现,
- 针对特定行业个性化网站。
如果您决定参加封闭式培训, 则可以 根据特定行业的具体情况修改和调整 计划。
Course Outline:
第一天
介绍 Magento
- 简单描述 Magento 2
- 比较 Community 和 Commerce 版本
- 价钱 Magento 商务
- Magento 商务云
- 与 Magento 1 的差异
建筑 Magento 2
- MVVM 模式概述
- 项目结构
- 依赖项管理(composer、PSR-4 Autoloader)
- 单模组结构
- 模组注册
- 讨论网站、商店组、商店检视
- 一个实例中的多个存储 Magento 2
- 多语言
- 配置范围
高级 Magento 2 - 资料库
- 设定表(设定、模组版本控制)
- 验证资料库中的模组版本,在管理面板中创建您自己的配置,ACL 讨论
- 安装脚本
- UpgradeSchema 脚本
- 持久层
- 建立持久层(Model、ResourceModel、Collection)
- EAV 形态概述
- EAV 在 Magento2
- Magento2 中的 EAV 实体类型
- 功能集
- 扩展属性
- 平面桌
- Database 分片
高级 Magento 2 - PHP
管理类依赖项(服务契约、依赖项注入模式的讨论、依赖项反转、依赖项注入在 M2 中的工作原理的讨论、ObjectManager)
代码生成
- 厂
- 拦截器
- 代理
Magento 2 个 CLI
- 功能概述
- 创建自己的命令以创建模型物件
- 控制器 in Magento 2
- 创建您自己的前端控制器
- Magento 2 中拥有的记录器
- 扩展 Magento 的方法 - 覆盖、外挂程式(拦截器模式概述)、事件观察(观察者模式概述)
- 为这两个类创建自己的 Observer 和 Event(在控制器中),并在您自己的前端控制器和 Logger 上创建一个外挂程式
第二天
高级 Magento 2 - 前端
- 主题
- Element前端模组、布局、块、视图模型
- 创建范本、查看模型并显示集合中的物件
- 少预处理器
- 向检视添加 LESS 样式
- 需要 JS
- 敲击赛JS
- UI 元件
- 生成静态档
操作模式 Magento 2
会议 PHP
- 存储会话的方法
- 配置 Redis
整页快取
- FPC Magento2(档,Redis,清漆)
- 清漆配置
- 打孔
Cron 在 Magento 2 中
- 工作原理概述
- 自己的cronjob
缓存在 Magento 2 中
- 内置类型
- 自定义快取
指数 Magento 2
Magento 2 中的 REST 和 SOAP API
- 身份验证方法概述
- 可用方法概述
- 定义您自己的 API 终端节点
- 创建资料协定和服务协定存储库,将存储库中的 get 方法插入 WebAPI
集成测试、单元测试
使用UI元件为模型物件创建清单和表单
块:部署自动化&监控&效能测试:
部署自动化工具:GitLab CI/CD、GitLab Runner
如何进行零停机时间的安全部署,确保快速回滚的可能性
监控 Magento ─ New Relic
效率:
使用 LoadImpact 进行测试。如何准备场景和类比生产流量。
Varnish 的缓存预热
Sites Published: