Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

MENDIX ADVANCED CERTIFICATION EXAM 2025/ACTUAL 250 QUESTIONS AND VERIFIED ANSWERS/GUARANTE, Exams of Software Development

MENDIX ADVANCED CERTIFICATION EXAM 2025/ACTUAL 250 QUESTIONS AND VERIFIED ANSWERS/GUARANTEED A+

Typology: Exams

2024/2025

Available from 01/25/2025

calleb-kahuro
calleb-kahuro 🇺🇸

5

(5)

1.3K documents

1 / 33

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
MENDIX ADVANCED CERTIFICATION EXAM 2025/ACTUAL
250 QUESTIONS AND VERIFIED ANSWERS/GUARANTEED
A+
Adrian wants to select a staff member for a team. Which domain model would be suitable?
A: Staff * -> * Team
B: Staff * <- * Team - ANSWER: B
After an object has been connected to a template, what you must ensure to do before saving
this template?
- ANSWER: Connecting matching attributes.
By using conditional editability you can change elements to be either?
- ANSWER: Editable or read-only
Can you pause a microflow only when certain conditions are met?
- ANSWER: Yes, by adding a conditional breakpoint.
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
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21

Partial preview of the text

Download MENDIX ADVANCED CERTIFICATION EXAM 2025/ACTUAL 250 QUESTIONS AND VERIFIED ANSWERS/GUARANTE and more Exams Software Development in PDF only on Docsity!

MENDIX ADVANCED CERTIFICATION EXAM 202 5 /ACTUAL

250 QUESTIONS AND VERIFIED ANSWERS/GUARANTEED

A+

Adrian wants to select a staff member for a team. Which domain model would be suitable? A: Staff * - > * Team B: Staff * <- * Team - ANSWER: B After an object has been connected to a template, what you must ensure to do before saving this template?

- ANSWER: Connecting matching attributes. By using conditional editability you can change elements to be either? - ANSWER: Editable or read-only Can you pause a microflow only when certain conditions are met?

  • ANSWER: Yes, by adding a conditional breakpoint. 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. Consider the exact same situation as above. What would Admin users see? - ANSWER: No results would be returned. 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. Error handling can occur in microflows that are triggered by:

- ANSWER: Both, a user and the system For the following questions, assume there is an app with three user roles: Administrator, Teacher, and Student. Administrators are granted the ability to manage all user roles, and Teachers can manage users with the Student role. Which of the following statements is false? - ANSWER: Administrators and teachers can create teacher accounts. How can I test my POST method? Choose one of the below. – ANSWER: Find the Location property of my published REST service, open that URL in your browser, go to the POST button of your collection and add a message. How can you get a response that shows if the POST method was executed ly including the provided data? Choose one of the below. - ANSWER: Go to the connecting microflow of your POST method, export the information to a JSON String value, change the

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. In which microflow will the combination retrieve and aggregation be optimized? - ANSWER: A (aggregated list not used later in flow) Inheritance is used to: - ANSWER: Inherit the structure and behavior of an entity, so that all specializations can be used individually within the same process. Is the following statement true or false? By association will always be an in-memory retrieve. - ANSWER: False, if objects aren't available in memory, a retrieve by association will automatically result in a database retrieve. Is there ever a reason to retrieve an object from database instead of over association?

  • ANSWER: Yes, in cases where constraints other than a single association are applicable or where stored database values are required. It is necessary to create a log message and a user message because:
  • ANSWER: The log message will not appear in the frontend. Jane in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a non-localized attribute. What will be the value stored in the database? - ANSWER: 07/11/2020 12:00 AM

Let's say you want Teachers to be able to manage accounts for Students, but only the Students who are in their class. So, you grant Teachers the ability to manage users with the Student role in the app security menu. Will this be sufficient? - ANSWER: No, because teachers will have the ability to edit the accounts of any Student, not just their own. Localizing a DateTime attribute has an effect on: - ANSWER: Client representation Nick in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a non-localized attribute. What will be the date value if Nick converts it to a string in a microflow using formatDateTime? - ANSWER: 07/11/2020 02:00 AM One of your XPath queries that use the contains() function is not performing very well. What is the most likely root cause? - ANSWER: You are using the function on a string that is set to 'unlimited'. 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. Static resources in Mendix: - ANSWER: Include stylesheets transmitted in CSS format to the client. The app performance is affected by a reference set (both) because: - ANSWER: Both entities

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'] ] To be a good UX designer you should always? - ANSWER: Know the user To start customizing your Mendix application you should: - ANSWER: Start with using and customizing Mendix AtlasUI Submit Answers To which of the following errors types does the built-in consistency checker in the Modeler alert you? - ANSWER: Technical issues in your model. Usability design is concerned with? - ANSWER: The accessibility and ease- of-use of your application. What are the four stages of data conversion? (multiple answers are ) - ANSWER: - Deploy and convert

  • Clean up model
  • Model the conversion
  • Extend domain model What are the three triggers options of widget events? - ANSWER: On- enter, on-change

and on-leave

What happens when Mendix is not able to finish the transaction successfully and there is no Error Handling implemented? - ANSWER: The transaction is stopped and Mendix will show an error message in the user interface. What happens when you apply an index? - ANSWER: The speed of Read actions will increase. What is a benefit of assigning only one user role to each user? - ANSWER: Simplicity What is a good reason to use a sub microflow? - ANSWER: - To use it as a 'get or create' microflow.

  • To reuse the same bit of logic in multiple microflows.
  • To increase readability of large microflows. 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.

What is denormalization? - ANSWER: The duplication of information in several entities to increase performance. What is normalization? - ANSWER: The removal of duplicate data from your domain model. What is NOT an advantage of using the database source option versus the XPath option? - ANSWER: The database source option can be used to specify constraints that span entities. What is the best approach to retrieve an object over association, while also checking whether the association exists? - ANSWER: Use a decision to first check whether the association exists. If it does, retrieve the associated object. What is the best naming for a self-reference where the buddy is referenced by an apprentice? - ANSWER: Apprentice_Buddy What is the XPath to retrieve the goals of the buddy of an apprentice? - ANSWER: [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentice_Buddy [reversed()] = '[%CurrentObject%]'] What is the default value of the attribute DeleteAfterDownload? - ANSWER: false What is the difference between log messages in Studio Pro and log messages in the Developer portal? - ANSWER: The log messages in the Developer Portal have a Source field.

When localize is set to No, the date displayed in the client is based on the: - ANSWER: UTC value When should you apply an index? - ANSWER: You should apply indexes on attributes that are used in searches when the performance of your app is not up to par. When the log level is set to Error, messages from which other log level will also show up in your logs? - ANSWER: Critical When using the 'and' operator: - ANSWER: The 'and' operator will give a different result based on how you write the XPath query. When will this microflow break? - ANSWER: Each time the breakpoint is passed. When would you typically use a List Operation? - ANSWER: - To avoid complex XPaths.

  • When you are working with objects that only exist in memory.
  • When creating report data to view in chart widgets. When you want to show a list of shipped orders, will the Database data source generate a different request than the XPath data source option? - ANSWER: No, the database data source will always lead to the same request as the XPath data source. When you're creating a new microflow and you have to create the logic, what is the recommended place to start? - ANSWER: At the end of the microflow

Where are entity access restrictions applied? - ANSWER: On relevant database retrieves. Where are the file(s) or image(s) stored by default? - ANSWER: On the file server located on the application server Where do log messages come from? - ANSWER: Log messages are written by the person who created the functionality. Which description best describes a Stack Trace? - ANSWER: A list of functions that were being called when an error occurred. Which is not a way we can create a typographic hierarchy?

  • Color
  • Weight
  • Size
  • Images - ANSWER: Images Which log level is used to warn about unexpected behavior that doesn't need immediate action? - ANSWER: Warning Which of the following are AtlasUI components? - ANSWER: Page Templates, Navigation Layouts and Building Blocks 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. Which of the following does the Mendix AtlasUI Framework NOT enable? - ANSWER:

Which of the following is not a possible source of data for a microflow? - ANSWER: A page passed as input parameter by another microflow. Which of the following options needs to be selected to fix an error indicating that the there is no object type selected for the Courseplanning import template? - ANSWER: Select the missing object in the properties of the template. Which of the following statements about lists is true? - ANSWER: A list can have, among others, the following origins: a retrieve action, the creation of a new list, and the result of an input parameter. Which of the following statements about log levels is true? - ANSWER: Messages at the Info level occur during normal operation of your app. Which of the following statements is FALSE?

  • UX deals with human-computer interaction
  • UI design is more important than UX design
  • UX design means User Experience design
  • Those who work on the UX are called UX Designers - ANSWER: UI design is more important than UX design 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. Which of the following statements is true? - ANSWER: The output of log nodes can be used

to isolate problems and place breakpoints in a smarter way. Which of the queries below can be used to filter on dates two weekso in the past? - ANSWER: [%BeginOfCurrentDay%] - 2 * [%WeekLength%] Which of these is NOT a tool Mendix provides to help create engaging user experiences? - ANSWER: A Graphic Design Editor Which one is NOT a menu widget?

  • Navigation Tree

Who is responsible for writing the error messages that your application generates? - ANSWER: The developer. Why are we creating sub-microflows? - ANSWER: To be able to reuse the functionality and have a microflow with dedicated functionality Why is it a best practice to create a specialization of the FileDocument and Image entities? - ANSWER: It allows for better security and property configuration based on purpose. Why is it a best practice to redeploy your app after cleaning up the model? - ANSWER: You might be confronted with unexpected and/or complex sync behavior during a next deployment. Why is it more secure to add security rules on the entity level? - ANSWER: Entity level restrictions are applied at the database level and are thus automatically applied throughout the application. Why should you use an enumeration for your log node names? - ANSWER: This allows you to standardize the log node name and group all log node names in your app. Why should you use familiar UI patterns? - ANSWER: To help your users feel more at home Why would you want to do normalization? - ANSWER: To remove duplicate data from your app so you can avoid insertion, update, and deletion anomalies.

You are creating a microflow where you have a Change Object activity. The change is dependent on a lot of checks and decisions (but, whichever choice, the change always happens). What is the best way to model this microflow? - ANSWER: Use Decisions, but place them in a sub-microflow to determine what the new value should be, and then use the return value of that sub-microflow in the Change Object activity. You have to determine how many customers are in the database and find that there are at least a couple thousand. How do you handle this? - ANSWER: Retrieve all the customers at once and use an aggregate list activity to count them. Because this is an optimized query on the database, it will be very light and safe to use, even for big lists. You need to create error handling for JAVA actions because: - ANSWER: Mendix is not able to catch errors that occur in a JAVA action by default. You need to determine what day of the week it is. What is the easiest way to do this? - ANSWER: Use the formatDateTime function to achieve this. You want to add a log event to an error flow on your REST Call to indicate a weather API call failed in your Holiday Request application. Which level of logging should you use? - ANSWER: Warning, you can still continue but someone should look into why the REST call is failing and whether further action is needed. You've created a microflow that contains a loop. This loop uses the same logic as a microflow you have already built, so you decide to call this microflow as a sub-microflow inside the loop so that you can reuse the functionality. What do you check before doing this? - ANSWER: - If there are retrieve activities in the sub-microflow for data you already