Mendix Intermediate Certification 2023/
2024 Exam |Actual Questions and Verified
Answers| Already Graded A
Q: Which of the following options is used for featuring the navigation menu in a sidebar?
Answer:
Atlas Default
Q: Which of the following terms refers to the empty areas that form the canvas for any pages
that make use of the layout?
Answer:
Placeholders
Q: When a layout is based on another layout, which of the mentioned option refers to the parent
layout?
Answer:
Master layout
Q: Which of the principles needs to be utilized to reduce duplication of already created
elements?
Answer:
DRY
Q: Which of the following options indicates a default configuration of a page created using the
Wizard Progress page template, consisting of 4 page template steps?
Answer:
Step 2 is active, Step 1 is visited
Q: In order to re-use a header from a given page on several other pages, which of the following
options would allow you to automatically update the content of this header throughout the app
after its content has been changed?
Answer:
Snippet
Q: Which of the following widgets can be used to select associated objects, when multiple
select is possible?
Answer:
Reference set selector
Q: From the buttons on a Data Grid widget that work with single select mode, which ones need
to be configured with multi-select mode?
Answer:
Edit, Delete
Q: Where should you configure that only selected roles are allowed to see a container on a
page?
Answer:
In the Conditional visibility property of the container.
Q: How is the size of popup windows set to fixed?
Answer:
By setting the resizable property of the page to No.
Q: How can you ensure that the buttons in the footer area of the relatively long and scrollable
pop-up page are always visible?
Answer:
By removing the outer layout grid.
Q: What constraint can you use to show the most recently created items at the top of the page?
Answer:
createdDate (descending)
Q: What are the default Mendix options for the popups?
Answer:
Resizable with size determined automatically, with layout grid as the most outer layer of the
page.
Q: How to make the popup window always visible?
Answer:
Remove the outer layer grid.
Q: Which of the following options provides an easy way to limit access rights for a given role
to a specific functionality within an app?
Answer:
By adding a separate module.
Q: Where on the page can the Menu document be displayed in an app?
Answer:
Anywhere
Q: What alternative to drawing an association between two entities can you use to connect two
entities, each located in a separate domain model?
Answer:
By right-clicking in an entity and selecting Add>Association.
Q: Which of the following XPath constraints should be used to allow users to only see their
own notifications?
Answer:
[Notifications.Notification_Account='[%CurrentUser%]’]
Q: What can you use whenever you wish to display a navigation menu, but not the main
navigation tree?
Answer:
Menu
Mendix Certification 2023/ 2024 Exam
|Actual Questions and Verified Answers|
Already Graded A
Q: Which of the following is true?
Answer:
Committing is only possible when your working copy is up to date with the repository. If
someone else committed a change since the last time you updated, you have to update first.
Q: Which of the following is true?
Answer:
(NOT) When you create apps from within the Desktop Modeler, Team Server is automatically
enabled.
Q: The expression $Course!=empty will result in the following exits of an exclusive split:
Answer:
(NOT) true, empty
Q: What can you write in the expression editor?
Answer:
A microflow expression
Q: You want to create an exclusive split to check if a course is selected. Which microflow
expression shows that the course has been selected?
Answer:
$TrainingEvent/TrainingEvent_Course != empty
Q: Where can you write some code to create custom logic in your app?
Answer:
In the expression editor
Q: Where can you add validation in Mendix?
Answer:
Domain Model, Microflows, Pages
Q: Which of the following are validation types on the Domain Model in Mendix?
Answer:
Maximum Length, Range, Unique
Q: When validation is triggered on a page where there’s no input widget for the attribute that
doesn’t pass the validation check, where can you expect to find the validation feedback message?
Answer:
In a pop-up
Q: You want to avoid your user getting validation messages for the same entity in different
places at different times. What is the best way to approach this?
Answer:
Where you can validate one member (attribute or association) of an entity in a Microflow, do all
the validations in the one Microflow.
Q: A user role does not have access to an attribute. That attribute displays on a page that they
do have access to. That results to a security conflict. To solve it, you need to:
Answer:
Edit the visibility of the attribute
Q: What is the default security setting when you start developing your app?
Answer:
Off
Q: What is the relationship between user roles and module roles?
Answer:
A User role is defined on Project level, and is a collection of Module roles
Q: You manage your overall security settings on:
Answer:
Project Security
Q: What does having role-based homepages mean?
Answer:
Each user role has their own homepage
Mendix Certification Exam |Actual Questions
and Verified Answers| Grade A (2023/ 2024)
Q: What is the purpose of adding a navigation menu in your app?
Answer:
Allow the user to find the pages that they are looking for
Q: It is possible to publish your app while it still has errors?
Answer:
false
Q: What is an object?
Answer:
An instance of an entity
Q: You want to explain the reason for adding an exclusive split to a microflow. What is the best
way to do it?
Answer:
Add an annotation connected to the exclusive split
Q: The green bullet at the beginning of a microflow shows:
Answer:
the starting point of a microflow
Q: You want to add a button to your course overview page that will create a new
TrainingEvent. What parameter should you pass to the microflow?
Answer:
The Course entity
Q: Which activity will you need if you use a microflow to schedule a new TrainingEvent.
Answer:
Create Object
Q: You can use a microflow to create:
Answer:
an object
Q: Which of the following is true?
Answer:
You can only commit when your working copy is up to date with the repository. If there are
other changes, you have to update first
Q: When you create a new app from within the Developer Portal, the Team Server is
automatically enabled.
Answer:
True
Mendix Advanced Certification 2023/ 2024
Exam |Actual Questions and Verified
Answers| Already Graded A
Q: What is an important rule to keep in mind when creating effective indexes?
Answer:
The index should have the same order of attributes defined as in search and retrieve queries in
order to be available for queries.
Q: Which of the following is NOT a benefit that XPath provides to the Mendix Platform?
Answer:
XPath can be used to automatically generate pages and widgets to show data on.
Q: What does the following XPath query return? //Product
[OrderManagement.OrderLine_Product/OrderManagement.OrderLine
/OrderManagement.OrderLine_Order != $Order]
Answer:
All the products that are ordered at least once, but not on the affected order.
Q: This XPath query can be optimized as follows: [OrderManagement.OrderLine_Product
/OrderManagement.Product/MinimalStock > 50] [OrderManagement.OrderLine_Product
/OrderManagement.Product/Status = ‘Active’]]
Answer:
[OrderManagement.OrderLine_Product/OrderManagement.Product [MinimalStock > 50 and
Status = ‘Active’] ]
Q: The request as result of this XPath can be optimized as follows:
[OrderManagement.Stock_Product /OrderManagement.Product/Status = ‘Deactivated’ or
OrderManagement.Stock_Supplier /OrderManagement.Supplier/Active = false()]
Answer:
The request can be optimized by splitting it into different requests and joining the results.
Q: Which of the following statements is NOT an XPath best practice with regards to optimal
performance?
Answer:
Do not use XPath when you can use SQL instead.
Q: Consider a situation in which there is an entity called Request with an attribute status that
has three values: Draft, Submitted, and Approved. There are three user roles: Administrator,
Customer, and Employee. The Customer user role is granted the Customer module role. The only
access rule configured is read/write access for the Customer with the XPath [Status = Draft]
applied. What would a user with the Customer user role see on a page with a data grid without
any additional XPath constraints?
Answer:
All the requests in the Draft status.
Q: Consider the exact same situation as above. What would Admin users see?
Answer:
No results would be returned.
Q: Consider the same situation again. What would happen if you granted Admin users access to
a page with the Request entity in Studio Pro?
Answer:
Studio Pro would detect an error and prevent a deployment.
Q: How does the platform use entity access XPaths to enforce security?
Answer:
The XPaths are added to all the relevant database retrieves.
Q: Where are entity access restrictions applied?
Answer:
On relevant database retrieves.
Q: Which of the following best describes how the Mendix platform applies entity access?
Answer:
The platform only grants the access explicitly defined in the entity access rules.
Q: In this domain model, assume that House is a specialization of Building:
Answer:
Admin users will be able to read the SquareFoot attribute in data views for Buildings and read
and write in data views for Houses.
Q: Referring to the same domain model as was used in question #2, if we create a page with a
data grid containing Houses and autogenerate a House_NewEdit page, which of the following
statements is FALSE for an Admin user?
Answer:
Admin users will not see the SquareFoot attribute in the Edit page.
Mendix Intermediate Certification 2023/
2024 Exam Prep | Questions and Verified
Answers| 100% Correct
Q: Which of the following options can be used in Mendix Studio for customizing styling of an
app?
Answer:
By adjusting theme setting in the Theme Editor.
Q: Which of the following options is used for featuring the navigation menu in a sidebar?
Answer:
Atlas Default
Q: Which of the following terms refers to the empty areas that form the canvas for any pages
that make use of the layout?
Answer:
Placeholders
Q: When a layout is based on another layout, which of the mentioned option refers to the parent
layout?
Answer:
Master layout
Q: Which of the principles needs to be utilized to reduce duplication of already created
elements?
Answer:
DRY
Q: Which of the following options indicates a default configuration of a page created using the
Wizard Progress page template, consisting of 4 page template steps?
Answer:
Step 2 is active, Step 1 is visited
Q: In order to re-use a header from a given page on several other pages, which of the following
options would allow you to automatically update the content of this header throughout the app
after its content has been changed?
Answer:
Snippet
Q: Which of the following widgets can be used to select associated objects, when multiple
select is possible?
Answer:
Reference set selector
Q: From the buttons on a Data Grid widget that work with single select mode, which ones need
to be configured with multi-select mode?
Answer:
Edit, Delete
Q: Where should you configure that only selected roles are allowed to see a container on a
page?
Answer:
In the Conditional visibility property of the container.
Q: How is the size of popup windows set to fixed?
Answer:
By setting the resizable property of the page to No.
Q: How can you ensure that the buttons in the footer area of the relatively long and scrollable
pop-up page are always visible?
Answer:
By removing the outer layout grid.
Q: What constraint can you use to show the most recently created items at the top of the page?
Answer:
createdDate (descending)
Q: What are the default Mendix options for the popups?
Answer:
Resizable with size determined automatically, with layout grid as the most outer layer of the
page.