GoConqr has a new look! Let us know what you think.

Quiz

Magento 2 Front-end Developer Certification Practice Exam

Érika Giroux 120 questions 21,208 views 5.0 (3 ratings) Updated 16 Nov 2018

Take the quiz

This quiz has question types that open in the usual player.

Questions in this quiz (120)

  1. 1In which folders can themes be located? (select all that apply)
    1. Aapp/design/adminhtml/<Vendor>/<Theme>
    2. Bapp/design/frontend/<Vendor>/<Theme>
    3. Cvendor/<path/defined/in/composer.json>
    4. Dapp/code/<Vendor>/<Theme>
    5. Eapp/design/frontend/base/<Theme>
  2. 2A composer-based theme will necessarily be found in the vendor/ directory
    1. ATrue
    2. BFalse
  3. 3What is the difference if a theme is installed in one or the other of the possible directories (app/design/ or vendor/)?
    1. AComposer-based themes are loaded from an external source and cannot be modified directly, whereas local themes are part of the project’s source code and can be modified directly
    2. BThemes for the Adminhtml area must be loaded through Composer whereas themes for the Frontend area must be located in app/design/.
    3. COnly official themes provided by Magento (Blank and Luma) can be loaded through Composer. Themes from other vendors must be installed in app/design/.
  4. 4Which folders can exist within a theme?
    The [blank_start]etc[blank_end]/ folder usually contains only the view.xml file.
    The [blank_start]i18n[blank_end]/ folder contains theme translations in csv files.
    The [blank_start]media[blank_end]/ folder contains preview.jpg, a screenshot of the theme.
    The [blank_start]web/css[blank_end]/ folder contains the stylesheets for the theme.
    The [blank_start]web/css/source[blank_end]/ folder contains the .less files.
    The [blank_start]web/css/sources/lib[blank_end]/ folder contains overrides for the UI Library files found in lib/web/css/source/lib.
    The [blank_start]web/fonts[blank_end]/ folder contains fonts for the theme.
    The [blank_start]web/images[blank_end]/ folder contains images for the theme.
    The [blank_start]web/js[blank_end]/ folder contains javascript files for the theme.
    The <Vendor_Module>/[blank_start]web/css/source[blank_end]/ folder contains overrides of .less files for specific modules.
    The <Vendor_Module>/[blank_start]layout/override/base[blank_end]/ folder contains layouts that override the default module layouts.
    The <Vendor_Module>/[blank_start]layout/override[blank_end]/<parent_theme>/ folder contains layouts that override the parent theme layouts for the module.
    The <Vendor_Module>/[blank_start]templates[blank_end]/ folder contains theme templates which override the default module templates or parent theme templates for this module. Custom templates are also stored in this directory.
    1. Aetc
    2. Bi18n
    3. Cmedia
    4. Dweb/css
    5. Eweb/css/source
    6. Fweb/css/source/lib
    7. Gweb/fonts
    8. Hweb/images
    9. Iweb/js
    10. Jweb/css/source
    11. Klayout/override/base
    12. Llayout/override
    13. Mtemplates
  5. 5Which folders are optional and which are required in a theme? Select all folders that are required.
    1. A<Vendor_Module>/
    2. Betc/
    3. Ci18n/
    4. Dmedia/
    5. Eweb/
  6. 6Which files are required to be present in a theme? Select all that apply.
    1. Aregistration.php
    2. Btheme.xml
    3. Cetc/view.xml
    4. Dcomposer.json
    5. Ei18n/en_US.csv
    6. Fmedia/preview.jpg
  7. 7Which design areas exist?
    1. Afrontend
    2. Badminhtml
    3. Cbase
    4. Dcode
    5. Ebackend
  8. 8What is the difference between them, and what do design areas have in common? Select all that apply.
    1. AA theme is created either for the frontend OR adminhtml area. The area is defined in the registration.php file
    2. BA module can contain files for both frontend AND adminhtml and can also share files between the two areas by putting them in the view/base/ directory
    3. CPlacing a file in the view/frontend/ or view/adminhtml/ folder will override a file of the same name placed in the view/base folder
    4. DA local theme can overrides files from both frontend AND adminhtml
    5. EA module is created either for the frontend OR adminhtml area. The area is defined in the registration.php file
  9. 9Design areas are used for separating the admin panel functionality from the storefront
    1. ATrue
    2. BFalse
  10. 10What do you need to do in order to apply an Admin theme?
    1. ACreate a new module and specify the theme in the arguments supplied for the Magento\Theme\Model\View\Design class in the module's etc/adminhtml/di.xml.
    2. BSimply reload the admin panel after adding the new theme. The latest theme will be applied automatically.
    3. CEdit the core_config_data table manually and add the theme id as a value for the design/adminhtml/theme/theme_id path.
    4. DIn the admin panel, go to Content > Design > Configuration and set the theme for the Admin scope. Clear all caches for the changes to take effect.

Information

Description
This quiz was made using my own study notes and the study guide from https://swiftotter.com/technical/certifications/magento-2-frontend-developer-study-guide. It is by no means official and is not necessarily similar to the real Magento certification exam.
Language
English
Views
21,208
History
Created on 23 Oct 2018 · updated on 16 Nov 2018
Rating
5.0 out of 5 · 3 ratings
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?