这门课解决什么工作场景
这套资料围绕 Magento 二次开发展开,核心解决的是企业级电商系统搭建与定制改造的实际问题。日常工作中,如果你接手的是一个已经运行的 Magento 商城,往往需要修改结账流程、接入第三方支付、调整商品目录逻辑,或者对前后端架构做深度定制。这门课的价值在于把碎片化的官方文档串联起来,直接对应到具体的业务改造场景,而不是停留在软件安装层面。学完之后,你能独立完成标准模块的开发、系统环境的容器化部署,以及对既有代码库的二次功能扩展。
适合什么基础与建议先看的重点
这套资料不适合完全没有后端经验的新手。它默认你已经具备一定的 PHP 基础,能看懂常规的 MVC 架构,并且对 Linux 命令行有基本了解。如果你目前只写过简单的脚本,建议先补齐 PHP 面向对象编程再来看。对于已有后端经验的开发者,建议先从系统介绍和官方开发文档导读部分看起,建立对整体架构的全局认知。紧接着重点看 Docker 环境搭建部分,因为 Magento 对运行环境要求较苛刻,很多初学者在环境配置上耗费大量时间,吃透容器化和镜像编排能帮你避开这个大坑。把环境跑通后,再进入开发前的准备与核心架构剖析。
资料怎么配合练习
这套资料的编排逻辑是先理清架构再动手实操,因此看视频时必须同步在本地跑环境。不要只用眼睛看 Docker 和容器编排的讲解,一定要跟着把虚拟机、Ubuntu 系统以及包含 Redis 缓存的环境亲自搭建一遍。当环境跑通并成功安装系统后,对照项目代码库地址把源码拉取下来,边看架构解析边在代码里定位对应的文件。每学完一个后端或前端架构的知识点,就尝试在本地环境写一个简单的模块去验证,比如新建一个基础的插件去覆盖默认行为。只有把文档导读、源码结构阅读和本地环境调试结合起来,才能真正把这套企业级开发体系转化为自己的实操能力。
帮助同学们快速掌握Magento的二次开发,对Magento的后端架构,前端架构加深了解。
课程目录
* 01 Magento系统介绍/
* 01 magento系统介绍
* 02 magento官方开发文档介绍
* 03 项目代码库地址
* 02 开发环境介绍/
* 01 开发环境介绍
* 02 安装创建虚拟机
* 03 安装ubuntu系统
* 03 学习Docker/
* 01 docker介绍
* 02 docker基础知识
* 03 docker镜像
* 04 docker容器
* 05 容器互联
* 06 dockerfile
* 07 docker-compose
* 08 docker安装redis
* 09 搭建lamp环境
* 10 搭建lamp环境相关文档
* 11 Docker安装Magento系统(更新、补录)
* 12 安装magento系统相关文档
* 04 开发前的准备/
* 01 虚拟机固定ip配置
* 02 添加网站数据
* 03 vscode插件配置
* 04 团队开发模式-git介绍
* 05 Magento系统架构/
* 01 文件目录结构及EAV表
* 02 magento模块介绍
* 03 magento命令行的使用
* 06 重写/
* 01 重写概述
* 02 布局文件解析
* 03 定位布局文件
* 04 重写控制器
* 05 重写模板
* 06 重写block文件
* 07 重写model文件
* 08 重写其它类文件
* 07 小部件-widget/
* 01 小部件widget介绍
* 02 widget在cms中的应用
* 03 自定义一个widget
* 04 将自定义的小部件显示在前台页面
* 08 主题/
* 01 主题概述
* 02 创建新的主题
* 03 添加全局css文件
* 04 将模板分离到主题.mp4
* 05 主题模板与js
* 06 magento封装的js语法
* 07 layout布局介绍
* 08 创建移动端主题
* 09 模板专题/
* 01 模板的指定
* 02 自定义模板
* 03 模板重写的规则
* 10 Javascript专题/
* 01 magento中的js
* 02 requirejs语法
* 03 js的调用和初始化
* 04 js的重写和扩展
* 05 magento中的js使用mixins
* 11 实战案例解析/
* 01 从零开发一个模块
* 02 定制我的订单页面
* 03 添加系统配置页面
* 04 第三方系统登录到magento
* 05 Plugin机制-保留心愿单商品
* 06 创建订单流程及修改
* 12 RestAPI专题/
* 01 webapi概述
* 02 生成accessToken及访问api测试
* 03 swagger的介绍与使用
* 04 将service配置为webapi-上
* 05 将service配置为webapi-下
* 13 ElasticSearch/
* 01 安装elasticsearch
* 02 搜索分词
* 14 插件安装与GMO支付/
* 01 安装插件的方法
* 02 gmo支付插件二
* 03 gmo支付插件
* 15 knockoutjs介绍/
* 01 knockoutjs介绍
* 16 开发中遇到的问题/
* 01 magento报错问题排查
* 02 magento开发基础
* 03 magento数据库查询及常用CRUD
* 04 课程代码下载
* 05 课件下载






