Mendix Advanced Exam | Questions with 100% Correct
Answers | Latest Update 2024 | Verified
Which operation can be used to select a specific set of rows in a table?
Elimination
Projection
Set operation
Selection - ✔✔ANSW✔✔..Selection
Which statement about log nodes is true?
Log nodes are dynamically registered on application startup.
Mendix has a list of predefined log nodes. No other nodes can be defined.
Log nodes are defined in the Mendix portal.
Log nodes are added through the Set Log Level screen in Studio Pro. -
✔✔ANSW✔✔..Log nodes are dynamically registered on application startup.
Which statement best describes how you would retrieve all related objects in the most
optimal way?
Mendix will optimize your XPath expressions at runtime.
When comparing to a related entity, it is enough to stop at the association to get the
most optimal query.
When you use an object in your XPath, you need to compare it to an entity directly like
this: [Sales.Customer_Account/Administration.Account = $currentUser] to get the most
optimal query.
You can only compare an object to the id attribute of an entity of the same type to get
the most optimal query. - ✔✔ANSW✔✔..When comparing to a related entity, it is
enough to stop at the association to get the most optimal query.
Which statement is correct?
A. A 1-1 association is a HAS and inheritance is an IS type of relation.
B. A 1-1 association and inheritance are both an HAS type of relation.
C. A 1-1 association and inheritance are both an IS type of relation.
D. A 1-1 association is an IS and inheritance is an HAS type of relation. -
✔✔ANSW✔✔..A. A 1-1 association is a HAS and inheritance is an IS type of relation.
Who is responsible for writing the error messages that your application generates?
The developer.
The project manager.
The user.
Logs are generated automatically. - ✔✔ANSW✔✔..The developer.
,Why are we creating sub-microflows?
To be able to only re-use the functionality.
To only have a microflow with a dedicated functionality.
To be able to reuse the functionality and have a microflow with dedicated functionality -
✔✔ANSW✔✔..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?
A. It allows for better security and property configuration based on purpose.
B. Otherwise you cannot store a file on an Amazon server.
C. It is visually a better representation of the use case.
D. It is a UML standard. - ✔✔ANSW✔✔..A. 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?
A. You might be confronted with unexpected and/or complex sync behavior B. during a
next deployment.
C. It is not considered a best practice; only junior developers benefit from it.
It has always been done this way. Legacy support.
D. Obsolete data in the database cannot have security applied and thus creates a
security breach. - ✔✔ANSW✔✔..A. You might be confronted with unexpected and/or
complex sync behavior
A 4xx response code means
Success
An error caused by the user
The message was not received
There was an error on the server - ✔✔ANSW✔✔..An error caused by the user
After an object has been connected to a template, what you must ensure to do before
saving this template?
Connecting matching attributes.
On Save, all attributes will be updated automatically.
Creating new attributes.
Deleting existing attributes. - ✔✔ANSW✔✔..Connecting matching attributes.
Besides JSON mapping, mapping documents for a rest service can be created by using
a..
Swagger file
WSDL
Message definition
Microflow - ✔✔ANSW✔✔..Message definition
, Error handling can occur in microflows that are triggered by:
A user
Both, a user and the system
The system
A sub-microflow - ✔✔ANSW✔✔..Both, a user and the system
Failing to authenticate with a service will result in a
401 Unauthorized
400 Bad Request
403 Forbidden
404 Not Found - ✔✔ANSW✔✔..401 Unauthorized
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?
A. Administrators and teachers can create teacher accounts.
B. Teachers and administrators are able to edit the details of student accounts.
C. Administrators are able to create other administrator accounts.
D. Administrators will be able to create and delete accounts for all students and
teachers. - ✔✔ANSW✔✔..A. Administrators and teachers can create teacher accounts.
How do you ensure that your log node name is available after startup?
You can't, you will have to wait until one of your log activities is reached before you can
see the log event.
All log nodes in your app are added to the list automatically upon startup.
Add a log activity to a microflow that you call in the After Startup microflow.
Add it to the list of log nodes in Studio Pro. - ✔✔ANSW✔✔..Add a log activity to a
microflow that you call in the After Startup microflow.
If both the App and User time zones are set, the value of the localized DateTime
attribute displayed in the client depends on:
A. The Client time zone
B. The App time zone
C. The UTC value
D. The User time zone - ✔✔ANSW✔✔..A. The Client time zone
Inheritance is used to:
A. Reuse attributes of an entity on other entities, so that you don't need to add and
maintain them multiple times.
B. Inherit the structure and behavior of an entity, so that all specializations can be used
individually within the same process.
C. Keep your domain model maintainable by inheriting the attributes and associations.
D. Inherit the history of an entity. - ✔✔ANSW✔✔..B. Inherit the structure and behavior
of an entity, so that all specializations can be used individually within the same process.
Answers | Latest Update 2024 | Verified
Which operation can be used to select a specific set of rows in a table?
Elimination
Projection
Set operation
Selection - ✔✔ANSW✔✔..Selection
Which statement about log nodes is true?
Log nodes are dynamically registered on application startup.
Mendix has a list of predefined log nodes. No other nodes can be defined.
Log nodes are defined in the Mendix portal.
Log nodes are added through the Set Log Level screen in Studio Pro. -
✔✔ANSW✔✔..Log nodes are dynamically registered on application startup.
Which statement best describes how you would retrieve all related objects in the most
optimal way?
Mendix will optimize your XPath expressions at runtime.
When comparing to a related entity, it is enough to stop at the association to get the
most optimal query.
When you use an object in your XPath, you need to compare it to an entity directly like
this: [Sales.Customer_Account/Administration.Account = $currentUser] to get the most
optimal query.
You can only compare an object to the id attribute of an entity of the same type to get
the most optimal query. - ✔✔ANSW✔✔..When comparing to a related entity, it is
enough to stop at the association to get the most optimal query.
Which statement is correct?
A. A 1-1 association is a HAS and inheritance is an IS type of relation.
B. A 1-1 association and inheritance are both an HAS type of relation.
C. A 1-1 association and inheritance are both an IS type of relation.
D. A 1-1 association is an IS and inheritance is an HAS type of relation. -
✔✔ANSW✔✔..A. A 1-1 association is a HAS and inheritance is an IS type of relation.
Who is responsible for writing the error messages that your application generates?
The developer.
The project manager.
The user.
Logs are generated automatically. - ✔✔ANSW✔✔..The developer.
,Why are we creating sub-microflows?
To be able to only re-use the functionality.
To only have a microflow with a dedicated functionality.
To be able to reuse the functionality and have a microflow with dedicated functionality -
✔✔ANSW✔✔..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?
A. It allows for better security and property configuration based on purpose.
B. Otherwise you cannot store a file on an Amazon server.
C. It is visually a better representation of the use case.
D. It is a UML standard. - ✔✔ANSW✔✔..A. 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?
A. You might be confronted with unexpected and/or complex sync behavior B. during a
next deployment.
C. It is not considered a best practice; only junior developers benefit from it.
It has always been done this way. Legacy support.
D. Obsolete data in the database cannot have security applied and thus creates a
security breach. - ✔✔ANSW✔✔..A. You might be confronted with unexpected and/or
complex sync behavior
A 4xx response code means
Success
An error caused by the user
The message was not received
There was an error on the server - ✔✔ANSW✔✔..An error caused by the user
After an object has been connected to a template, what you must ensure to do before
saving this template?
Connecting matching attributes.
On Save, all attributes will be updated automatically.
Creating new attributes.
Deleting existing attributes. - ✔✔ANSW✔✔..Connecting matching attributes.
Besides JSON mapping, mapping documents for a rest service can be created by using
a..
Swagger file
WSDL
Message definition
Microflow - ✔✔ANSW✔✔..Message definition
, Error handling can occur in microflows that are triggered by:
A user
Both, a user and the system
The system
A sub-microflow - ✔✔ANSW✔✔..Both, a user and the system
Failing to authenticate with a service will result in a
401 Unauthorized
400 Bad Request
403 Forbidden
404 Not Found - ✔✔ANSW✔✔..401 Unauthorized
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?
A. Administrators and teachers can create teacher accounts.
B. Teachers and administrators are able to edit the details of student accounts.
C. Administrators are able to create other administrator accounts.
D. Administrators will be able to create and delete accounts for all students and
teachers. - ✔✔ANSW✔✔..A. Administrators and teachers can create teacher accounts.
How do you ensure that your log node name is available after startup?
You can't, you will have to wait until one of your log activities is reached before you can
see the log event.
All log nodes in your app are added to the list automatically upon startup.
Add a log activity to a microflow that you call in the After Startup microflow.
Add it to the list of log nodes in Studio Pro. - ✔✔ANSW✔✔..Add a log activity to a
microflow that you call in the After Startup microflow.
If both the App and User time zones are set, the value of the localized DateTime
attribute displayed in the client depends on:
A. The Client time zone
B. The App time zone
C. The UTC value
D. The User time zone - ✔✔ANSW✔✔..A. The Client time zone
Inheritance is used to:
A. Reuse attributes of an entity on other entities, so that you don't need to add and
maintain them multiple times.
B. Inherit the structure and behavior of an entity, so that all specializations can be used
individually within the same process.
C. Keep your domain model maintainable by inheriting the attributes and associations.
D. Inherit the history of an entity. - ✔✔ANSW✔✔..B. Inherit the structure and behavior
of an entity, so that all specializations can be used individually within the same process.