Skip to content

Latest commit

 

History

History
 
 

associate_developer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Magento 2 Certified Associate Developer Exam Study Guide

Contents


  • 1 Magento Architecture and Customization Techniques
    • 1.1 Describe the Magento module-based architecture
    • 1.2 Describe the Magento directory structure
    • 1.3 Utilize configuration and configuration variables scope
    • 1.4 Demonstrate how to use dependency injection (DI)
    • 1.5 Demonstrate ability to use plugins
    • 1.6 Configure event observers and scheduled jobs
    • 1.7 Utilize the CLI
    • 1.8 Describe how extensions are installed and configured
  • 2 Request Flow Processing
    • 2.1 Describe how to use Magento modes
    • 2.2 Demonstrate the ability to create a frontend controller with different response types (HTML/JSON/redirect)
    • 2.3 Demonstrate how to use URL rewrites for a catalog product view to a different URL
  • 3 Customizing the Magento UI
    • 3.1 Demonstrate the ability to customize the Magento UI using themes
    • 3.2 Demonstrate an ability to create UI customizations using a combination of a block and template
    • 3.3 Identify the uses of different types of blocks
    • 3.4 Describe the elements of the Magento layout XML schema, including the major XML directives
    • 3.5 Create and add code and markup to a given page
  • 4 Working with Databases in Magento
    • 4.1 Describe the basic concepts of models, resource models, and collections
    • 4.2 Describe how entity load and save occurs
    • 4.3 Describe how to filter, sort, and specify the selected values for collections and repositories
    • 4.4 Write install and upgrade scripts
    • 4.5 Identify how to use the DDL class in setup scripts
  • 5 Developing with Adminhtml
    • 5.1 Create a controller for an admin router
    • 5.2 Define basic terms and elements of system configuration, including scopes, website/store/store view
    • 5.3 Define/identify basic terms and elements of ACL
    • 5.4 Set up a menu item
    • 5.5 Create appropriate permissions for users
  • 6 Customizing Magento Business Logic
    • 6.1 Identify/describe standard product types (simple, configurable, bundled, etc.)
    • 6.2 Describe category properties in Magento
    • 6.3 Define how products are related to the category
    • 6.4 Describe the difference in behavior of different product types in the cart
    • 6.5 Describe native shipment functionality in Magento
    • 6.6 Describe and customize operations available in the customer account area
    • 6.7 Add or modify customer attributes
    • 6.8 Customize the customer address