感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
第一天
介紹 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 的緩存預熱
最低要求
好知識 PHP
14 小時