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

As low as £790.00
In stock
*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

Magento 2 theming allows for a lot of flexibility. However, this requires you to understand various concepts like theme inheritance, XML layout and Block programming. With our training, you will get all the information you need to customize and extend your own theme.

Day 2 of this Magento 2 theming course looks at RequireJS and KnockoutJS (these were two essentially different theming parts in Magento 1). With these JavaScript technologies, it has become possible to modify things like checkout, price modelling, shopping carts without core hacks and weird tricks. This training will give frontend developers an excellent kick start with Magento 2 JavaScript.

Breakdown of Magento 2 Front end Developer Training Course

Day 1 - Theming, XML layout and PHTML

Optimise your Magento 2 themes independently

Magento 2 theming is complex but very powerful: Instead of making a mess with HTML and PHP code, the Magento layout allows you to define structures before building them, resulting in better performance (provided your environment is properly tuned).

The layout comes with pieces of XML, PHTML templating but also the underlying Block classes. In this course, we will give you the ins and outs of how theming works and how you can apply changes. The training covers XML layout and PHTML templating. On top of this, we show the best practices of theme development, like working with task runners and CSS preprocessors. 

Day 2 - JavaScript, RequireJS, KnockoutJS

Next level JavaScript programming

The Magento 2 theming layer is all about Javascript: jQuery scripts and dependencies are lazyloaded via RequireJS, components comply with the AMD standard so that HTML DOM and JavaScript modules are separated from one another.

KnockoutJS gives additional AngularJS-like twists to the whole, whereas UIComponents combine the whole lineup of XML layout, HTML templates, PHTML templates, AJAX calls, KnockoutJS and RequireJS to glue things together into reusable parts.

This Magento 2 theming training explains how you can work independently with these JavaScript techniques and is, therefore, an essential part of the learning curve of a front-end developer.

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 those who require some technical understanding of the Magento 2 architecture.

  • Technical merchants wanting insight into developing themes
  • Frontend website developers
  • Website designers
Some knowledge of Magento 2 is an advantage but not essential. Take a look at the Technical Merchant Training for an introductory course.

Course Breakdown

Day 1 - Theming, XML layout and PHTML for Magento

Overview of Magento

Getting started with the Setup

  • XML layout and PHTML templating
  • Differences with Magento 1 theming
  • Dealing with blocks, containers and methods
  • XML layout updates
  • Grunt and Gulp
  • LESS and SASS

Day 2 - JavaScript, RequireJS, KnockoutJS for Magento

Overview of Magento

Getting started with the Setup

  • JavaScript and jQuery
  • Module patterns, JavaScript classes
  • AMD and RequireJS scripts
  • KnockoutJS
  • UIComponents
More Information
Course Duration 2 Days
Course Start Time 9:30am
Course End Time 4:30pm
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