
В феврале этого года Magento сделала свой курс «Fundamentals of Magento development» бесплатным. Он стал доступен для желающих в виде видеолекций, которые до сих пор возможно просмотреть на портале training.magento.com. Курс является достаточно обширным, он охватывает все — от объяснения подхода Magento к ООП и MVC, до построения грида в adminhtml.
Я являюсь Magento разработчиком уже более 2х лет, основная польза от просмотра этого курса для меня — он помог мне систематизировать мои знания (+ дал мне порцию новых). Во многом это произошло благодаря хорошему лектору, который по совместительству является евангелистом Magento, Бену Марксу, а так же благодаря работе видеооператоров — курс достаточно профессионально смонтирован.
Желающие пройти этот курс бесплатно (ранее он стоил 3,850$) по-прежнему могут зарегистрироваться здесь.
А те желающие, которые хотят пройти курс, однако не хотят регистрироваться — могут скачать его целиком здесь. Дело в том, что просмотр видео на портале Magento U можно назвать удобным лишь с натяжкой, так что я скачал весь курс и оформил его в раздачу на rutracker.
Внимание, все видео — на английском языке!
Если у вас все еще есть сомнения стоит ли качать курс — вот его содержание (каждая строка это отдельная лекция):
- 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)