首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
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
模块实战:前端路由和控制器
模块实战:后台功能
当前位置:
首页>>
技术小册>>
Magento2后端开发高级实战
小册名称:Magento2后端开发高级实战
Magento的高度模块化结构是多种开源技术嵌入堆栈的结果。这些开源技术由以下组件组成: **PHP:**PHP是一种服务器端脚本语言。本书假设您已经掌握了PHP面向对象方面的高级知识,这通常被称为PHP OOP。 **编码标准:**Magento非常重视编码标准。其中包括PSR-0(自动加载标准)、PSR-1(基本编码标准)、PS R-2(编码风格指南)、PSR-3和PSR-4。 **Composer:**Composer是一个用于PHP的依赖项管理包。它用于引入所有供应商库需求。 **HTML: **HTML5支持,开箱即用。 **CSS:** Magento通过其内置的LESS CSS预处理器支持CSS3。 **jQuery: **jQuery是一个成熟的跨平台JavaScript库,旨在简化DOM操作。它是当今最流行的JavaScript框架之一。 **RequireJS:**RequireJS是一个JavaScript文件和模块加载程序。使用模块化脚本加载程序(如RequireJS)有助于提高代码的速度和质量。 **第三方库:**Magento有很多第三方图书馆,其中最著名的是Zend Framework和Symfony。值得注意的是,Zend Framework有两个不同的主要版本,即1.x版本和2.x版本。Magento在内部使用这两个版本。 **Apache或Nginx:**Apache和Nginx都是HTTP服务器。每一种都有其独特的优点和缺点。说一个比另一个好是不公平的,因为它们的性能在很大程度上取决于整个系统的设置和使用。Magento可与Apache 2.2和2.4以及Nginx 1.7配合使用。 **MySQL:**MySQL是一个成熟且广泛使用的关系数据库管理系统(RDBMS),使用结构化查询语言(SQL)。MySQL既有免费的社区版本,也有商业版本。Magento至少需要MySQL社区版5.6版本。 **MTF: **Magento测试框架(MTF)提供了一个自动化的测试套件。它涵盖了各种类型的测试,如性能、功能和单元测试。整个MTF在GitHub上可用,可以通过访问查看https://github.com/magento/mtf 作为一个孤立的项目。不同的技术可以粘在不同的架构中。从模块开发人员、系统集成商或商人的角度,或从其他角度来看Magento架构,有不同的方式。 ------------ 以上就是关于magento2技术栈介绍相关内容。
下一篇:
magento2架构说明
该分类下的相关小册推荐:
PHP合辑1-基础入门
HTTP权威指南
Laravel(10.x)从入门到精通(十四)
PHP安全之道
全面构建Magento2电商系统
Laravel(10.x)从入门到精通(四)
Laravel(10.x)从入门到精通(十八)
Laravel(10.x)从入门到精通(十)
Laravel(10.x)从入门到精通(九)
PHP8入门与项目实战(8)
Magento零基础到架构师(系统管理)
剑指PHP(从入门到进阶)