Exam Details

  • Exam Code
    :MAGENTO-CERTIFIED-PROFESSIONAL-CLOUD-DEVELOPER
  • Exam Name
    :Magento Certified Professional Cloud Developer
  • Certification
    :Magento 2 Developer Architect
  • Vendor
    :Magento
  • Total Questions
    :60 Q&As
  • Last Updated
    :May 12, 2024

Magento Magento 2 Developer Architect MAGENTO-CERTIFIED-PROFESSIONAL-CLOUD-DEVELOPER Questions & Answers

  • Question 11:

    You migrated a live On-Premise application to Magento Commerce Cloud Pro. The performance on Staging and Production is fine. However, the internal testing team notices overall performance degradation on the Integration environment.

    Why is this happening?

    A. The Integration branch uses Platform-as-a-Service shared resources

    B. Xdebug is always enabled on the Integration branch

    C. The Staging and Production environments are consuming all available resources

    D. The Integration branch services have not been optimized in the .magento/services.yaml file

  • Question 12:

    You added a grunt autoprefixer command, which adds CSS vendor prefixes like -webkit- and -moz- to CSS files generated by the setup:static-content:deploy command.

    After deployment you still see CSS files without prefixes. The hooks section in the .magento.app.yaml file is:

    hooks: build: | npm install grunt autoprefixer php ./vendor/bin/ece-tools build:generate php ./vendor/bin/ece-tools build:transfer deploy: | php ./vendor/bin/ece-tools deploy

    Considering static assets are being generated on the build phase, why are CSS prefixes missing?

    A. Custom commands can be run only on the deploy phase

    B. CSS vendor prefixes must be added to CSS files locally and committed as part of a theme

    C. The static assets were not generated yet when the grunt command ran

    D. The custom command was run before static assets were transferred into the init directory

  • Question 13:

    You are tasked to improve the user experience of the most visited product pages after deploying releases to Production. The aim is to reduce initial page load times.

    How do you achieve this?

    A. Create a custom build command and use CURL to cache the page

    B. Use the Magento Admin to configure Fastly to cache the pages after deployment

    C. Modify the post_deploy hook in the .magento.app.yaml file to include the URLs as arguments to the ece-tools command

    D. Use the WARM_UP_PAGES variable in the .magento.env.yaml file to cache the pages during post_deploy

  • Question 14:

    You added the env:ADMIN_PASSWORD variable in the Project Web UI to change a Magento admin user's password. After deployment you are unable to login using the new password.

    What causes this?

    A. When you add a variable, the build stage is being skipped, because the codebase has not been changed. You must push a commit to trigger a full deploy

    B. Deploy scripts read configuration from the environment variable called $MAGENTO_CLOUD_VARIABLES, which contains an array of variables which were set without the env: prefix

    C. Variables which are set using the Project Web UI are not available on the build phase, the admin password variable should be set in the .magento.env.yaml file

    D. The sensitive option is required for env:ADMIN_PASSWORD variable

  • Question 15:

    You need to disable a module on a Magento Commerce 2.3 Cloud project and remove its database tables. The module uses the declarative schema system to manage its database changes.

    Which action do you take?

    A. Run bin/magento module:disable MyCompany_MyModule on the local environment and then commit and deploy the app/et/config.php file

    B. Run bin/magento module:disable MyCompany_MyModule on the production environment and download and commit the app/etc/config.php file

    C. Delete the module from the git repository leaving the record in app/etc/config.php intact and deploy the changes

    D. Remove the module line from the app/etc/config.php file on the local environment and then deploy the file

  • Question 16:

    A custom module that adds a new console command for bin/magento has just been built. Deploying this to the Production environment on your Pro plan site causes the build phase to fail.

    You find this occurs when you inject certain Magento core classes in your console command class. The command works on your local environment.

    Why does this occur?

    A. The injected class logged to the exception log file, but a different logging implementation is used during deployment.

    B. Files were written to the root Magento directory, which is read-only on Magento Commerce Cloud.

    C. A connection to the database was attempted, which is not available during the build phase.

    D. The three webservers generated different content, which causes the build to be rolled back for safety.

  • Question 17:

    You need to directly access the database that belongs to your Integration environment from your local environment.

    How do you achieve this?

    A. Find the connection information from the env.php file and connect with your local MySQL client

    B. Collect the SSH connection details using magento-cloud ssh --pipe and connect with your local MySQL client

    C. Add the ece-tools db-expose command to your deploy hook

    D. Use the magento-cloud db:sql command

  • Question 18:

    A merchant states the downtime during the deployment phase is too long. After analysis, it is determined the static content deployment is the longest process. Static content needs to be available immediately after deployment.

    How can the static content deployment time be reduced?

    A. Move static content deploy to the build phase

    B. Commit var/view_preprocessed to git so it already exists during the deployment phase

    C. Set stage/global/SKIP_SCD to true

    D. Reduce the number of store views per website

  • Question 19:

    You need to install a third party extension which is provided in a tar archive. It expands to a folder structure in app/code/MyCompany/MyModule.

    Which action do you take to install the extension?

    A. Use the composer package command to create a composer package and install it with composer require

    B. Use the composer-merge-plugin to enable support for extension in app/code

    C. Add it to the project in app/code and commit it to git

    D. Request composer repository credentials from the extension vendor

  • Question 20:

    You want to move static content deploy to the build phase of deployments.

    Which two actions do you take? (Choose two.)

    A. Download and commit app/etc/config.php from production

    B. Run ece-tools scd-deploy:set build on production

    C. Run ece-tools config:dump on production

    D. Use scp to copy app/etc/config.php from local to production

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Magento exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your MAGENTO-CERTIFIED-PROFESSIONAL-CLOUD-DEVELOPER exam preparations and Magento certification application, do not hesitate to visit our Vcedump.com to find your solutions here.