Magento training discounts

Magento 2 Back End Development - Part 1 & 2 (2 Days)

As low as £790.00
In stock
SKU
MT-MAGE2-DEV
*Price excludes VAT. This will be added at the checkout

Choose a course location and date

Call MageTraining for more detailsWould you like to speak to one of our training advisors about this course?

Schedule a call by calling us on 0800 644 0216

Day 1

This training gives developers a kickstart for a development within Magento 2. It covers all new Magento 2 concepts such as DependencyInjection and Plugins, and also helps you migrate from Magento 1 code to Magento 2: DI configurations, MVC base, composer tips.Essential for everyone who wants to develop within the new Magento!

Day 2

This training is the second part of our Magento 2 developer training that gives developers a kickstart for Magento 2 development. Part 1 focused on Dependency Injection and composer. This training revolves around the practical application of DI, building a backend module and more advanced topics such as unit testing.

Breakdown of Magento 2 Back end Developer Training Course

Day 1 - Fundamentals of Magento 2 Back end development

As a developer, this training with give you a kickstart for a development within Magento 2. It covers all new Magento 2 concepts such as dependency injection and plugins and also helps you migrate from Magento 1 code to Magento 2: DI configurations, MVC base, composer tips. Essential for everyone who wants to develop within Magento 2.

Composer is at the basis of Magento 2: Modules (and themes) can be installed via composer. But how do you deal with the Magento Marketplace credentials? And where do you place your own private packages? In addition, it is important how composer updates and XML module versions work together. It all determines how you focus your deployment procedure (from development to production).

Besides the treatment of composer is also explained how step by step build a module: With Blocks, Dependency Injection, view parts, CLI commands and observers.

Magento 2 uses Dependency Injection through the constructor of PHP classes. Magento is similar to other PHP frameworks such as Symfony or Laravel. But at Magento there is also an XML layer added, in which preferences, types, virtual types and plugins make it possible to indicate in a very refined way how each class should be instantiated. If you miss a piece of knowledge in this, then DI has suddenly become a complex, inadmissible whole.

Often, when setting up a Magento module, attention is only given to MVC - the pattern of a Model, View and Controller. However, Dependency Injection suggests that you can do much more than just MVC: ViewModels, Observers, Controller Actions, Cronjobs, CLI tasks. Once the DI basic is thoroughly explained, the rest is child's play.

Day 2 - More Back end development for Magento 2

This training is the second part of our Magento 2 developer training that gives developers a kickstart for Magento 2 development. Part 1 focused on Dependency Injection and composer. This training revolves around the practical application of DI, building a backend module and more advanced topics such as unit testing.

Magento 2 programming is still different from Magento 1 programming. Dependency Injection allows you to determine which class is used, but in practice DI also requires sufficient knowledge of the Magento 2 Framework. This training is part 2 of 2. Part 1 of the training mainly focused on DI configuration, composer and deployments. This training uses that knowledge to handle MVC and models, but also EAV and database interaction, observers, backend widgets and unit testing.

This seminar-style course will present you with full of insights hard-learned information delivered by one of the most highly respected and knowledgeable members of the ever-growing Magento community. There is a lot to fit into this valuable day.

Who Should Attend?

Who should attend a Magento training course

This course is for anyone who is required to develop and program on the back end of Magento 2

  • For developers and programmers
  • Knowledge of Magento 1 or 2 XML layout
  • Knowledge of Magento 2 Dependency Injection and composer
  • Experience with PHP OOP
  • (Day 1 of this training is recommended for all)

Course Breakdown

Day 1 - Fundamentals of Magento 2 Back end development

Overview of Magento
  • Installation of Magento via composer
  • Deploy from code to production
  • Dependency Injection finally well explained
  • Types and Virtual Types
  • Factories and proxies
  • Practical examples of DI

Day 2 - More Back end development for Magento 2

Overview of Magento
  • Observers and events
  • DI examples
  • Modules with database models and EAV
  • Unit testing with PHPUnit
  • Backend UI components
  • Optimisation of Magento 2 performance
More Information
Course Duration 2 Days
Course Start Time 9.30am
Course End Time 4.30pm
Write Your Own Review
You're reviewing:Magento 2 Back End Development - Part 1 & 2 (2 Days)
Your Rating
Magento Trainer - Jisse Reitsma - Official Magento Master 2017 & 2018

Jisse Reitsma

2017 & 2018 Magento Master

Jisse Reitsma is the lead developer of 60+ Magento extensions and has delivered Magento technical training for many years. Besides his ability to understand complex technology, he is also very skilled in translating this knowledge to make this understandable for everyone. With him, you can expect in-to-depth guidance plus lots of practical tips.

In 2017 Magento Jisse became a Magento Master, something that was repeated again in 2018. He is a highly active member of the Magento community and as well as attending and speaking at many of the leading Magento events Jisse is also responsible for running specialist developer focused events himself. Keep a look out for MageTestFest and Reacticon.

Jisse has a very relaxed style of presenting which makes him accessible to all levels of ability

Copyright © Future Clients Marketing and Training Ltd t/a MageTraining