
In February of this year, Magento made its “Fundamentals of Magento development” course free. It became available to those who wish to use video lectures, which are still possible to view on the portal
training.magento.com . The course is quite extensive, it covers everything - from an explanation of the approach of Magento to OOP and MVC, to the construction of the grid in adminhtml.
I have been a Magento developer for more than 2 years, the main benefit of watching this course for me is that it helped me systematize my knowledge (+ gave me a portion of new ones). This was largely due to a good lecturer, who concurrently is an evangelist of Magento,
Ben Marx , as well as thanks to the work of videographers - the course is professionally mounted.
')
Those who wish to take this course for free (previously it cost $ 3,850) can still register
here .
And those who wish, who want to complete the course, but do not want to register, can download it entirely
here . The fact is that watching a video on the Magento U portal can only be called convenient with a stretch, so I downloaded the entire course and arranged it for distribution on rutracker.
Attention, all videos are in English!If you still have doubts whether or not to download the course, this is its content (each line is a separate lecture):
- Section 1 - Course Introduction (Overview)
- Section 2 - Magento Basics (Overview)
- Section 2 - Magento Basics, Lesson 2 (Event-driven Architecture)
- Section 2 - Magento Basics, Lesson 3 (Module-based Architecture)
- Section 2 - Magento Basics, Lesson 4 (Magento Directory Structure)
- Section 2 - Magento Basics, Lesson 5 (Configuration XML)
- Section 2 - Magento Basics, Lesson 6 (Functional and Factory Class Groups)
- Section 2 - Magento Basics, Lesson 7 (Class Overrides in Magento)
- Section 2 - Magento Basics, Lesson 8 (Event Observer)
- Section 3 - Request Flow (Overview)
- Section 3 - Request Flow, Lesson 2 (Front Controller)
- Section 3 - Request Flow, Lesson 3 (URL rewrites)
- Section 3 - Request Flow, Lesson 4 (Request Routing)
- Section 3 - Request Flow, Lesson 5 (Modules Initialization)
- Section 3 - Request Flow, Lesson 6 (Design and Layout Initialization)
- Section 3 - Request Flow, Lesson 7 (Role of Template in Request Flow)
- Section 3 - Request Flow, Lesson 8 (Flushing Output)
- Section 4 - Rendering System (Overview)
- Section 4 - Rendering System, Lesson 2 (Magento Blocks)
- Section 4 - Rendering System, Lesson 3 (Design, Layout, XML schema)
- Section 5 - Database in Magento (Overview)
- Section 5 - Magento Database, Lesson 2 (Install-Upgrade Scripts, Setup Resources)
- Section 6 - EAV Model (Overview)
- Section 6 - EAV Model, Lesson 2 (EAV Entity, Loas and Save)
- Section 6 - EAV Model, Lesson 3 (Attributes management)
- Section 7 - Adminhtml (Overview)
- Section 7 - Adminhtml, Lesson 2 (ACL Permissions)
- Section 7 - Adminhtml, Lesson 3 (System Configuration XML and Scope)
- Section 7 - Adminhtml, Lesson 4 (Form and Grid Widgets)
- Section 7 - Adminhtml, Lesson 5 (Enabling and Configuring extensions)
- Section 8 - Course Summary (Overview)