Magento U опубликовало 4 бесплатных курса:
- Fundamentals of Magento 2 Development (English)
- Core principles for theming (English)
- Managing your Magento 2 Store (English)
- Responsive Web Design in Magento 2 (English)
Которые будут доступны до 31го марта 2017 года абсолютно бесплатно для всех желающих.
Курсы включают набор видео уроков, а также pdf материалы и презентации с задачами и тестами в конце каждого урока, которые помогут быстрей разобраться с архитектурой Magento 2.
Содержание курса под хабракатом.
Курс Fundamentals of Magneto 2 Development состоит из следующих юнитов:
- Unit 1: Preparation & Configuration
- Preparation
- Overview and Architecture
- File Systems
- Configuration
- Dependency Injection (DI) & Object Manager
- Plugins
- Events
- Unit 2: Request Flow
- Request Flow Overview
- Request routing
- Controller Architecture
- Working with Controllers
- URL Rewrites
- Unit 3: Rendering
- Rendering Overview
- Rendering Flow
- View Elements
- Block Architecture & Lifecycle
- Templates
- UiComponents
- Layout XML Structure
- Layout XML Loading & Rendering
- Unit 4: Databases & EAV
- Databases Overview
- Models Workflow
- Setup Scripts & Resources
- Entity-Attribute-Value Concepts
- EAV Load & Save
- Attribute Management
- Unit 5: Service Contracts
- Service Contracts Overview
- Service API: Framework API
- Service API: SearchCriteria, Repositories, Business Logic
- Data API
- Unit 5: AdminHTML
- Adminhtml Overview
- Grids: Filters, Datasource, Listing UiComponent
- Grids: Grid Indexer, Columns, Paging
- Forms
- Sys Config, Menu, ACL