Core Principles for Theming in Magento 2 (Instructor-Led) – Review

Last week I have joined Magento 2 course – Core Principles for Theming in Magento 2. I have decided to prepare kind of review to help potential interested developers to make decision about joining the training.

The course took 3 days, 3 hours each day. There was 6 participants.

First day we were talking about differences between Magento 1 and Magento 2. Moreover we reviewed new structure of Magento directories, new types of files and deployment process.
Second day was mainly about CSS, LESS, overwriting styles.
Third day, we spent talking about xml files, layouts, containers, blocks, debugging and security.

The course was on really basic level. It is perfect training for new developers who just started their journey with Magento.
Personally I was expecting to get knowledge about advanced technical aspects and best practices. Unfortunately the instructor was not able to answer my questions. However the instructor as a person was really good, he does his job perfectly. My unsatisfaction is caused by content of the course. The content and exercises were for developers who have just little knowledge about Magento. I was expecting to increase my knowledge, however it seems like I knew much more than instructor. The course was confirmation that I implement my code in correct way, however it is not enough if you have been working with Magento longer time and already started working on Magento 2. The course didn’t cover my expectation only because of the fact, that I already work with Magento 2 and I took this course in order to know more about best practices and advanced technical aspects. I would love to join this course in better version, more advanced as I believe we, developers who want to delivery high quality code, need it so much.

P.S. During the course you will not find any advice about Knowckoutjs which is used in Magento 2. This training is not available yet and this topic is not included in the course.

Some additional helpful links for new Magento 2 developers based on our course:

https://github.com/paliarush/magento2-vagrant-for-developers

https://github.com/magento/magento2/issues/1931

http://magento.stackexchange.com/questions/94185/what-is-the-purpose-of-the-less-lib-css-mixin

http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-manage.html#layout_markup_css

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *