04.07.2019 Views

frontend-developer-1

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.7 Understand processing order of layout handles<br />

and other directives........................................................................42<br />

3.8 Set values on block instances using<br />

layout XML arguments....................................................................44<br />

3.9 Customize a theme's appearance with etc/view.xml................457<br />

4 Create and Customize Template Files.........................................47<br />

4.1 Assign a customized template file using layout XML...............48<br />

4.2 Override a native template file with a customized<br />

template file, using the design fallback .....................................49<br />

4.3 Describe conventions used in template files.............................51<br />

4.4 Render values of arguments set via layout XML.......................54<br />

4.5 Demonstrate ability to escape content<br />

rendered and template files..........................................................55<br />

5 Static Asset Deployment................................................................56<br />

5.1 Describe the static asset deployment process<br />

for different file types......................................................................57<br />

5.2 Describe the effect of deploy modes on<br />

<strong>frontend</strong> development....................................................................58<br />

5.3 Demonstrate your understanding of LESS > CSS<br />

deployment and its restrictions in development.......................58<br />

6 Customize and Create JavaScript................................................60<br />

6.1 Include custom JavaScript on pages...........................................61<br />

6.2 Demonstrate understanding of using jQuery.............................67<br />

6.3 Demonstrate understanding of requireJS..................................76<br />

6.4 Configure JavaScript merging and minify in the Admin UI.....84<br />

6.5 UI component configuration..........................................................85<br />

6.6 Understanding knockout framework...........................................90<br />

6.7 Understanding dependency between components.................98<br />

6.8 Understanding string templates...................................................100<br />

7. Use LESS/CSS to Customize the Magento Look and Feel......102<br />

7.1 Explain core concepts of LESS.....................................................104<br />

Copyright © 2018, SwiftOtter, Inc.<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!