This is the study guide for the Acquia Certified Cloud Pro Examination.
This guide explains the exam blueprint, breaks down knowledge domains, and helps you get familiar with the nature of questions asked in the exam. It also provides helpful steps to prepare for the exam and links to further resources for study and preparation.
The following is the key information about the exam:
Exam name: Acquia Certified Cloud Pro
Exam duration: 60 minutes
Exam length: 40 questions
Pass/Fail mark: 65%
The purpose of this exam is to validate skills and knowledge of a developer in the areas hosting and maintaining a Drupal application on Cloud Platform.
This exam validates a candidate’s ability to:
Understand the features provided by Cloud Platform
Configure the Cloud Platform environment for hosting a Drupal-based website
Implement an optimum development workflow to work with Cloud Platform-based websites
Understand and implement Cloud Platform development and deployment best practices
Newcomer: You are absolutely new to Drupal and Acquia products.
Intermediate: You have Drupal development experience but are new to the Acquia platform.
Advanced: You have Drupal development experience, are familiar with the Acquia platform, and wish to get certified.
As a newcomer to the Acquia platform, take the introductory courses in Acquia Academy. This will start you on your journey to certification.
Cloud Platform videos in Acquia Academy
A list of online resources and documentation for each learning domain in the Study Guide section of this study guide.
Completing the course may not make you ready to pass the certification exam. You need to have some real-life practical experience to attempt the exam. For this purpose, we recommend that you gain practical experience by working with at least 2-3 real life projects.
Once you decide to take the exam, we recommend that you study the domains and topics covered by the exam and their relative weights. You should also perform a self-assessment of your own areas of strength and weakness against the domains and topics covered by the exam blueprint. This is a recommended starting point for experienced Cloud Platform users.
Based on your self-assessment, you may need to gain knowledge and experience in some domains or topics. The best way to learn is by working or experimenting with the tools. Follow the suggestions given for preparation in the Preparation section and refer to the external resources given in the Study Guide section.
At this stage, you should be ready to take the exam. Follow the instructions for registering for an exam.
Note
This exam blueprint includes topics/domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content in this examination.
Domain |
% of Examination |
---|---|
1.0 Fundamental Web Hosting Concepts |
15% |
2.0 Cloud Platform Features and Interface |
35% |
3.0 Drupal Development Workflow on Cloud Platform |
35% |
4.0 Cloud Platform Best Practices |
15% |
TOTAL |
100% |
1.1. Demonstrate knowledge of basic web hosting architecture
1.2. Demonstrate knowledge of Drupal development workflows
1.3. Demonstrate knowledge of key security and performance concepts
2.1. Demonstrate understanding of key features of Cloud Platform
2.2. Demonstrate ability to configure various aspects of an environment
2.3. Demonstrate ability to configure teams and users
3.1. Demonstrate ability to install a new Drupal site on Cloud Platform
3.2. Demonstrate ability to set up local development environment for working with Cloud Platform
3.3. Demonstrate ability to deploy code, database, and files to various environments
3.4. Demonstrate ability to manage Drupal site configurations across various environments
3.5. Demonstrate ability to use Cloud API for workflow automation
4.1. Demonstrate understanding of best practices for performance enhancement
4.2. Demonstrate understanding of security best practices
4.3. Demonstrate understanding of best practices for live deployment
Experienced Drupal developers will likely know their weaknesses more than they know their strengths. You might have judged your own skill levels while reading through the exam domains. It is quite natural for you to be more experienced and proficient in one domain than another. Also, within a domain, it is likely that you have hands-on experience with some topics but have never touched other areas within the same domain.
We suggest you perform a skills and expertise self-analysis with respect to the domains and topics listed in the blueprint. The blueprint lists test objectives (topics) for each domain. Rank your skills on a scale of 0 to 10 against each test objective (0 for absolutely zero knowledge or exposure and 10 for complete mastery).
Topics with a score of 8+ are your strengths.
Topics with a score of 5 to 7 will need some preparation.
Topics with a score below 5 may require a lot of preparation, or guided instruction.
You may use the following table to carry out your evaluation.
Domain |
Topic |
Your Score (1-10) |
---|---|---|
1 |
Fundamental web hosting concepts |
|
1.1 |
Demonstrate knowledge of basic web hosting architecture |
|
1.2 |
Demonstrate knowledge of Drupal development workflows |
|
1.3 |
Demonstrate knowledge of key security and performance concepts |
|
2 |
Cloud Platform features and Interface |
|
2.1 |
Demonstrate understanding of key features of Cloud Platform |
|
2.2 |
Demonstrate ability to configure various aspects of an environment |
|
2.3 |
Demonstrate ability to configure teams and users |
|
3 |
Drupal development workflow on Cloud Platform |
|
3.1 |
Demonstrate ability to install a new Drupal site on Cloud Platform |
|
3.2 |
Demonstrate ability to set up local development environment for working with Cloud Platform |
|
3.3 |
Demonstrate ability to deploy code, database and files to various environments |
|
3.4 |
Demonstrate ability to manage Drupal site configurations across various environment |
|
3.5 |
Demonstrate ability to use Cloud API for workflow automation |
|
4 |
Acquia Platform best practices |
|
4.1 |
Demonstrate understanding of best practices for performance enhancement |
|
4.2 |
Demonstrate understanding of security best practices |
|
4.3 |
Demonstrate understanding of best practices for live deployment |
Once you have a list of topics you need to review, you will possibly face two challenges:
Find and study documentation and knowledge resources for the topics.
Find enough practical case studies covering the topics.
Customers and Partners can self-register on the appropriate branch of Acquia Academy and take courses in the relevant domain to refresh their knowledge.
Available courses include:
A list of online resources and documentation for each learning domain appears in the Study Guide section.
This video will provide an overview of the Cloud Platform user interface. The resources within each domain will help you investigate each topic in more depth.
1.1 Demonstrate knowledge of basic web hosting architecture
A Cloud Pro understands basic website hosting architecture.
Resources:
1.2 Demonstrate knowledge of Drupal development workflows
A Cloud Pro should know how to set up workflows for Drupal development on Cloud Platform that follow best practices, avoid regression issues, and maintain secure code.
Resources:
1.3 Demonstrate knowledge of key security and performance concepts
A Cloud Pro should know about basic security and performance concepts in Drupal and Cloud Platform, as well as how to identify when an application does not conform to best practices.
Resources:
2.1 Demonstrate understanding of key features of Cloud Platform
A Cloud Pro understands the key features and user interface of Cloud Platform, including basic service levels of Cloud Platform Professional and Cloud Platform Enterprise.
Resources:
2.2 Demonstrate ability to configure various aspects of an environment
A Cloud Pro should be able to configure an environment appropriate for team development of an application. For example, a Cloud Pro must be able to modify PHP settings and enable or disable Varnish over SSL.
Resource:
2.3 Demonstrate ability to configure teams and users
A Cloud Pro should be able to set up a team and its users within Cloud Platform, including assignment of roles, creating custom roles, and administering permissions. Also included is the management of an Organization within Cloud Platform.
Resources:
3.1 Demonstrate ability to install a new Drupal site on Cloud Platform
A Cloud Pro should be able to install a new Drupal site on Cloud Platform by creating a new application, importing an existing application, or installing a Drupal distribution.
Resources:
3.2 Demonstrate ability to set up a local development environment for working with Cloud Platform
A Cloud Pro can set up a local development environment.
Resources:
3.3 Demonstrate ability to deploy code, database, and files to various environments
A Cloud Pro will be able to deploy code, database, and files to various environments on Cloud Platform, using a workflow that follows best practices.
Resources:
3.4 Demonstrate ability to manage Drupal site configurations across various environments
A Cloud Pro will be able to manage site configurations for a Drupal application across environments.
Resources:
3.5 Demonstrate ability to use Cloud API for workflow automation
A Cloud Pro will be able to use the Cloud Platform API to automate workflows for development, authentication, drush and cloud hooks.
Resources:
4.1 Demonstrate understanding of best practices for performance enhancement
A Cloud Pro will understand best practices for performance enhancement of Drupal applications, including basic application performance, Drupal performance, and maintaining the required level of performance for your application.
Resources:
4.2 Demonstrate understanding of security best practices
A Cloud Pro will understand security best practices related to access control, managing team members and permissions, and allowlisting.
Resources:
4.3 Demonstrate understanding of best practices for Live Deployment
A Cloud Pro will understand the best practices related to live deployment, including basic tools, live code changes, and workflow.
Resources:
The following are additional resources provided for your supplemental learning and practice.
Cloud Platform infrastructure
The Cloud Platform architecture and key concepts section of the Cloud Platform documentation describes how Cloud Platform works, including information about Cloud Platform’s architecture, security, high availability features, and compliance with standards and regulations.
As indicated in the two diagrams below, there are four main components for both Cloud Platform Enterprise and Cloud Platform Professional applications:
Reverse proxy caching and load balancing servers - Varnish/nginx
Web servers - Apache with PHP and Drupal code
Database servers - MySQL (Percona)
Network file system - (GlusterFS)
The exact configuration of a Cloud Platform application’s infrastructure depends on several factors, including whether the application is part of Cloud Platform Enterprise or Cloud Platform Professional.
Cloud Platform Enterprise infrastructure diagram
Here is a diagram of a Cloud Platform Enterprise application and how the components interact with one another for different user profiles:
Cloud Platform Professional infrastructure diagram
As a comparison, the following is an example of a Cloud Platform Professional application, and its component interactions:
Site Factory infrastructure diagram
The Site Factory and Cloud Platform sections of the Cloud Platform documentation describes the supported and included features of Site Factory, which is built upon Cloud Platform Enterprise.
The following diagram describes the infrastructure used for the Cloud Platform Site Factory application, and how its components interact with one another:
Caching and Varnish