- Additional Information
-
Additional Information
Training is over three days. Choose the days you wish to attend.Duration upto 3 Days Start Time (eg 9:30am) 9:30am Finish Time (eg 4:30pm) 4:30pm Who Should Attend This course is aimed at anyone who wants to dive into the coding and implementation side of Magento 2. It is technical training so you should have good outline knowledge of development principles.
This training is ideal for those who want to modify Magento 2 themes to their full extent. The first two days dive into the details of Magento 2 frontend functionality and maintenance, which will also be very interesting for technical merchants and system administrators. Day three will dive into JavaScript and is not for the faint heart. Do you want to become a fully qualified Magento 2 frontend developer? Then this is for you!
Pre-requisites (for day 3):
- Understanding of Magento 2 XML layout and PHTML template - Some JavaScript knowledgeMagento Version Information This course is relevant for Magento Open Source (Previously known as Magento Community Edition) and Magento Commerce (Previously known as Magento Enterprise Edition) Course Outline Day 1 - Magento 2 Command Line (CLI) Training
- Installing modules (composer, git)
- Installing themes (composer, git)
- Dealing with Magento Marketplace
- Production Mode vs Development Mode
- Cache management and indexing
- Basics of theming including theme inheritance and XML layout
- Magento catalog architecture (attributes, product-types)
- Hosting environment (SSH, git, Redis, MySQL tuning)
- Managing your environment using n98-magerun2
- Paths and database structure
- Dealing with order process, taxes, multisite and shipments
- Data migration and code migration
- Tips for reviewing developers and their work
- Peeking at the Magento 2 roadmap
Day 2 - Theming Training for Magento 2 (XML and PHTML)
- 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 3 - Theming training on JavaScript
- JavaScript overview
- Modern-day jQuery standards
- RequireJS and its Magento configuration
- KnockoutJS configuration and usage
- XML for configuring UiComponents
- UiComponent instantiation
- UiComponent basic class structure