























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Mendix Intermediate Certificated Exam 2026/2027 STUDY SET WITH VERIFIED SOLUTIONS
Typology: Exams
1 / 31
This page cannot be seen from the preview
Don't miss anything!
























Where in Mendix Studio Pro can you configure XPaths? Text widgets Navigation Page access rules List Views List Views Which widget feature utilizes XPaths? The tab index of a Group Box Styling properties of Action Buttons Selectable data constraints on Reference Selectors Dynamic text in Labels Selectable data constraints on Reference Selectors Where can you utilize XPaths in microflows? In the input parameter In the 'Open page' action In the 'Retrieve' action In the 'Commit' action In the 'Retrieve' action How do you begin typing an XPath? < (
If you want to open the XPath auto-complete menu, you need to press: Shift+Space Ctrl + O Ctrl + Shift Ctrl + Space Ctrl + Space Say you are writing an XPath in a Retrieve action for the VacationRequest entity in a Microflow. If you write in the XPath window [Status = 'Cancelled'], what will be returned? A list of all requests except the ones that are cancelled. A new list of requests where the status will not be 'Cancelled'. A list of all requests with the status set to 'Cancelled'. A new object with Status = 'Cancelled'. A list of all requests with the status set to 'Cancelled'. Say you are writing an XPath in a Retrieve action on the VacationRequest entity in a Microflow. If you write in the XPath window [VacationRequest.VacationRequest_Submitter='[%CurrentUser%]'], what will be returned? A list of all vacation requests submitted by the current user. A list of all the vacation requests submitted by the current user where the status is 'Approved'. A list of all the vacation requests submitted by the current user that have yet to be approved. The earliest Vacation Request that the current user has submitted. A list of all vacation requests submitted by the current user. Let's assume you add a new decimal attribute to the VacationRequest entity called 'DaysUsed'. The value represents the total amount of days used for the requested vacation. If you write a microflow with a Retrieve action, what will be
Resources How can you connect a profile picture to the account of a team member in a way that allows the picture to be altered? Copy the Image entity from the System module to the Domain Model of your module. Create a ProfilePicture entity and configuring Image entity in the System module as its generalization. Directly use the Image entity of the System module in the Domain Model of your module. Create a ProfilePicture entity and configuring Image entity in the System module as its generalization. Which widget needs to be used inside of a List View for visualizing a dynamic image? Dynamic Image Image File Uploader Image Uploader Dynamic Image Which of the following options is used for featuring the navigation menu in a sidebar? Atlas Sidebar Popup Atlas Default Atlas Topbar Atlas Default Which of the following terms refers to the empty areas that form the canvas for any pages that make use of the layout? Placeholders Scroll containers Layout grid Contents
Placeholders When a layout is based on another layout, which of the mentioned option refers to the parent layout? Master layout Placeholder layout Main layout Template layout Master layout Which of the principles needs to be utilized to reduce duplication of already created elements? BUY TRY FLY DRY DRY You want to re-use a header on multiple pages, which of the following options can you use to ensure that the content of the header throughout the app automatically changes after you modify its content? Widget Building block Template Snippet Snippet Which of the following widgets can be used to select associated objects, when multiple select is possible? Check boxes Drop-down Reference set selector Reference selector Reference set selector
createdDescend (date created) createdDate (descending) createdDate (descending) What are the default Mendix options for the popups? Fixed size determined automatically, with layout grid as the most outer layer of the page. Fixed size determined automatically, with layout grid as the most inner layer of the page. Resizable with size determined automatically, with layout grid as the most outer layer of the page. Resizable with size determined automatically, with layout grid as the most inner layer of the page. Resizable with size determined automatically, with layout grid as the most outer layer of the page. How to make the popup window always visible? Add a button to "glue" them. Change the layer grid. Remove the outer layer grid. Choose a different popup style. Remove the outer layer grid. Which of the following options provides an easy way to limit access rights for a given role to a specific functionality within an app? By creating a snippet. By creating a package. By creating a separate domain model. By adding a separate module. By adding a separate module. Where on the page can the Menu document be displayed in an app? Only in a navigation layout Only inside of a menu widget
Anywhere Only on a page Anywhere What alternative to drawing an association between two entities can you use to connect two entities, each located in a separate domain model? By setting the 'Specialization' setting of one entity to the other. By right-clicking in an entity and selecting Add>Association. By writing Java code. By copying entities from one domain model to another. By setting the 'Specialization' setting of one entity to the other. Which of the following XPath constraints should be used to allow users to only see their own notifications? [Notifications.Notification_Account='[%CurrentUser%]'] [Notifications.Notification_Account=System.User'] Notifications.Notification_Account=ID'] Notifications.Notification_Account='[%CurrentSession%]'] [Notifications.Notification_Account='[%CurrentUser%]'] What can you use whenever you wish to display a navigation menu, but not the main navigation tree? Modules from the App Store External icons Menu Javascript Menu How many source and destination languages can you specify? Many sources, many destinations One source, many destinations Many sources, one destination One source, one destination One source, one destination
Where is page access configured? The Domain Model Module Security Properties of Entity App Security Module Security What would be a reasonable validation rule to use for AllowedNumberOfVisitorsPerDay? Unique Regular Expression: numeric characters only Maximum length: 20 Range <= 1000 Range <= 1000 How can you easily manage accounts for your app? Make login and account management pages. Edit the database manually Connect navigation to the built-in Account_Overview page Always log in as a superuser. Connect navigation to the built-in Account_Overview page Is it possible to limit an entity to only one object? Yes, through the Module Security Yes, through the Entity Properties Yes, through a Microflow No, this is not possible Yes, through a Microflow What is a limitation of a sub-microflow compared to a regular microflow? You have a smaller selection of activities. None. Sub-microflows are equally capable. A sub-microflow may only return a Boolean. Branching is not possible. None. Sub-microflows are equally capable.
What main benefit do sub-microflows offer? Improved performance Smaller memory usage Increased logical capability Better maintainability Better maintainability If you want to leave notes for future developers (or yourself) in a microflow, what can you use? Sticky notes Comments Annotations Captions Annotations What is a limitation of a rule compared to a microflow? You have a smaller selection of activities. None. Rules are equally capable. A rule may only return a Boolean. Branching is not possible. You have a smaller selection of activities. You've replaced a microflow with newer functionality and want to test it. However, you don't want to delete the old microflow permanently in case something goes wrong. How can you do this? Deactivate it. Exclude it from the project. Rename it. Soft delete to the recycle bin and restore later. Exclude it from the project. How can you allow users to access parts of an app (like a login page) without needing to log in? Set account security accordingly. Set up anonymous users.
How can you have a microflow automatically run at a specific moment in time? Have it called as a sub-microflow. Create and enable a scheduled event. Use the [%CurrentDateTime%] token. Create it as a nanoflow. Create and enable a scheduled event. What can you use to exit a loop early, instead of finishing the entire list of iterator objects? A continue event An exit event A go-to event A break event A break event You want to find the total number of objects in a list. What can you easily use to do this? Use an aggregate list function. Create a loop with a counter variable. Use the [%total%] token. Retrieve the value from the iterator object. Use an aggregate list function. What are batches used for? Processing large amounts of data. Hotfixing errors in production. Duplicating datasets. Running nightly cycles. Processing large amounts of data. What is the list object in a loop called? A looped list A retrieval list An iterator An aggregate list
An iterator Which event is performed at the beginning of the sprint? Sprint retrospective Daily scrum Sprint review Sprint planning Sprint planning What happens in the daily scrum? Team members chat about non-work subjects to decompress. Development progress is presented to the stakeholders. Team members share their progress, plans, and issues. Instructions from the scrum master are delivered. Team members share their progress, plans, and issues. What do Story Points associated with a user story indicate? The number of tasks in the user story. The velocity of the team. The priority of the user story. The difficulty of the user story. The difficulty of the user story. During which of the Sprint Events does the development team determine user stories that will be finished in the sprint? Sprint Planning Sprint Review Product Backlog Refinement Daily Scrum Sprint Planning Which folders contain source information tied to a specific module enabling reuse of this module in another app? All folders within App Directory Only Javasource folder
When working in an app with version control, which concept would you use to share your database with your team? Simply by committing the app to Team Server. By creating a dataset. By creating a data snapshot and adding it to the deployment directory of your app. By exporting a app package and sharing it with your team. By creating a data snapshot and adding it to the deployment directory of your app. What type of conflict occurs when you and your colleague both modified the microflow implementing the delete behavior? Delete-Modify Delete-Delete Modify-Delete Modify-Modify Modify-Modify What is a tagged version? A revision of another branch line. A revision that has been used to build a Mx deployment package. A branch created from the current app revision. A revision of the main line. A revision that has been used to build a Mx deployment package. Which function is used to merge a complete branch into the mainline and is only available on the main line? Quick fix Port fix Advanced merge Merge feature branch Merge feature branch Which of the below mentioned options can be used to merge revisions into and from all lines, main line or branch line? Quick fix
Merge feature branch Advanced merge Port fix Advanced merge What is another way of calling an association? Reference Arrow Link Dependence Reference How many associations can you add between two entities? Two associations, one from each entity. Only one association. Many associations of various multiplicity. Multiple One-to-One associations. Many associations of various multiplicity. What is a good reason to choose to use an Information Entity instead of multiple associations? You want clear Entity names You want to display additional information about an association You want to optimize the app's performanc You want it to be clear that only one object can have a specific qualification You want to display additional information about an association Which of the event handlers does always need to return a boolean return value? The before commit. The after create. Not the before commit and after create. Both the before commit and after create. The before commit. Where do you define the "persistable" property of an entity? In the domain model
You connected two entities by a cross-module association. You want Studio Pro to take you to the associated entity in the other module - which option do you need to choose when you right click the association? Go to the other domain model Go to the other module Go to the associated entity Go to the other side Go to the other side Which of the following options list system members that can be stored as indicated in the properties of an entity? Created Date, Modified Date, Creator, ModifiedBy Created Date, Altered Date, Initiator, ChangedBy Created Date, Changed Date, Owner, ChangedBy Created Date, Shifted Date, Originator, ModifiedBy Created Date, Changed Date, Owner, ChangedBy Which of the following terms is used to indicate a user that created the object of the given entity? Originator Owner Initiator Creator Owner What does the Mx Model Reflection module do? It imports Excel files into your app. It allows you to easily create duplicates of entities. It creates a second domain model for testing. It shows the configuration of your domain model in the client. It shows the configuration of your domain model in the client. Why shouldn't you make changes to Marketplace modules? Updating to a new version of the module erases your changes. Your edits will affect the version of the app on the Marketplace for everyone using
it. This violates the intellectual property rights of the module's creator. Mendix owns all Marketplace modules, so you do not have access to edit them. Updating to a new version of the module erases your changes. What do you use to interpret XML or JSON into Mendix objects? Import mappings JSON snippets Export mappings REST responses Import mappings How do you get REST data using a microflow? You must call a sub-microflow which is linked to the import mapping. Use a Call REST Service action. Configure a Retrieve to get a REST service. Use a Java action call to write the call. Use a Call REST Service action. What does a message definition do? It determines the form your JSON snippets will take It defines the messages that are sent to and from your app It tells Mendix which modules may be exported It defines the type of conversion your export mapping does It defines the messages that are sent to and from your app What type of role should you make for your published REST services documents in security? Module role Anonymous user role Admin role User role Module role For the Export to Excel button to properly function, what must be the source of its data grid?