Magento 2 course in London

Magento 2 course in London

For four days, I had the pleasure, together with my colleague Matthias, of attending the Fundamentals of Magento 2 Development course in London. We set off on Sunday so we could start the day fresh first thing in the morning.

The course took place at Euston House, a training center. There, we had the opportunity to dive deeper into developing the Magento 2 system in well-equipped rooms (including Wi-Fi), with a pleasant atmosphere and plenty of coffee.

The course was led by Vinai Kopp, whom we all know and appreciate. The particular challenge for the instructor was that Magento 2 is not really finalized yet. As a result, everyone involved lacks practical experience with the system itself. But that did not bother us during the course. It created a special situation: everyone could learn from everyone else.

The occasional discrepancy in the teaching materials was a little confusing. Because of the frequent code changes in Magento 2, these were no longer entirely up to date, or were worded somewhat strangely in places.

For example, Magento 2 currently contains several concepts relating to the service layer. Magento assured us, however, that these are still present only to test the performance and the approach. The Magento_Customer module is intended to serve as a reference example of a finished module.

For all fans of spartan code editors: use an IDE such as PHPStorm for Magento 2 development. Because of the large number of classes, good code completion and a good code generator are almost essential to work quickly and make fewer mistakes. During the course, I came to really appreciate the shortcuts "Strg + o" for overriding methods and "Introduce fields" in my PHPStorm.

I also created some live templates because of the many new configuration files, since memorizing the relative paths to the XSD schemas seems almost impossible.

What makes a course like this worthwhile is not necessarily just acquiring new knowledge, but also making new contacts. I was able to meet several developers in person whom I had partly only known through Twitter. Having another beer with someone in a pub and philosophizing about everyday programming is simply different from sharing a few tweets online.

Thanks again to Rico for readily sharing his plug adapter, since I had left mine at the hotel on the first day, and to Vinai for the spontaneous tour of London.

https://x.com/7php/status/611521824329961472
https://x.com/7php/status/611518861754658816
https://x.com/Tbajo/status/611606728656990208