Mendix Certification Questions and
Answers Already Graded A
What needs to be clearly stated in the User Story? ✔✔(NOT) the feature that needs to be created
Which parts of the application lifecycle does mendix support?
...
Mendix Certification Questions and
Answers Already Graded A
What needs to be clearly stated in the User Story? ✔✔(NOT) the feature that needs to be created
Which parts of the application lifecycle does mendix support? ✔✔the whole lifecycle of the app
The lifecycle of an app starts with: ✔✔the capture
When working with Scrum, who is responsible to make sure the project is successful? ✔✔the
Scrum Team
What do story points represent? ✔✔the effort it will take to finish a user story
Which of the following is a WYSIWYG editor? ✔✔The Web Modeler
Where's the best place to find hints and tips as well as the latest information on creating great
UX in Mendix? ✔✔Check the newest updates at the Atlas UI site
You want to make a quick fix on the layout of your app homepage. Which is the best place to do
that quickly? ✔✔The Web Modeler
Which tool can you use for doing your Online Project Management in Mendix? ✔✔the Mendix
Developer Portal
You have written a blog about a cool project you are working on with Mendix. Which is the best
place to share that? ✔✔The Mendix Community Blog
The "Card Action" is: ✔✔a Building Block
What is a good name for a page? ✔✔The information the page will show and what kind of page
it is
In the Web Modeler you can preview the app on all device types without publishing. ✔✔TRUE
It is possible for a button to do nothing. ✔✔True
Why is it important to be consistent with using layouts? ✔✔To give a consistent look and feel
across important pages in the app.
How is the database structure determined in a Mendix app? ✔✔By the Domain Model when the
app is published
When is it necessary to extend the Domain Model? ✔✔When new dynamic data is needed in the
app
A connection needs to be created to support the following feature: A team can have only one
home stadium and a stadium can have only one team. Which association is needed? ✔✔One-toOne Association
Which of the following is not an attribute type in Mendix? ✔✔Text
You can use a microflow to create: ✔✔an object
The green bullet in the beginning of a microflow shows: ✔✔The starting point of a microflow
You want to create a microflow that will enable you to schedule a new training event directly
from your homepage. According to the naming convention, what would be a nice name for that
microflow? ✔✔ACT_TrainingEvent_CreateNew
Which of the following flows needs to have one start event and at least one end event? ✔✔A
sequence flow
What is a Parameter? ✔✔Data that serves as input for a microflow
Which of the following is considered good practice? ✔✔it is considered good practice to commit
small, consistent pieces of work to the repository.
The Project Explorer is: ✔✔The part of the Desktop Modeler which allows you to access
resources of the app such as pages, microflows, and navigation.
While committing your work, Mendix reports a number of errors. What does this mean? ✔✔The
Modeler automatically checks your app for things which you may have missed and the error
messages remind you to check and fix these before committing
Which of the following is true? ✔✔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.
Which of the following is true? ✔✔(NOT) When you create apps from within the Desktop
Modeler, Team Server is automatically enabled.
The expression $Course!=empty will result in the following exits of an exclusive split:
✔✔(NOT) true, empty
What can you write in the expression editor? ✔✔A microflow expression
You want to create an exclusive split to check if a course is selected. Which microflow
expression shows that the course has been selected? ✔✔$TrainingEvent/TrainingEvent_Course
!= empty
Where can you write some code to create custom logic in your app? ✔✔In the expression editor
Where can you add validation in Mendix? ✔✔Domain Model, Microflows, Pages
Which of the following are validation types on the Domain Model in Mendix? ✔✔Maximum
Length, Range, Unique
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? ✔✔In
a pop-up
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? ✔✔Where you can validate one member
(attribute or association) of an entity in a Microflow, do all the validations in the one Microflow.
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: ✔✔Edit the visibility
of the attribute
What is the default security setting when you start developing your app? ✔✔Off
What is the relationship between user roles and module roles? ✔✔A User role is defined on
Project level, and is a collection of Module roles
You manage your overall security settings on: ✔✔Project Security
What does having role-based homepages mean? ✔✔Each user role has their own homepage
Which of the following widgets should not be used when developing an app specifically for
mobile? ✔✔Data grid
Which layout is it best to use when creating an app for mobile? ✔✔Phone Specific
You want to create a button that has conditional visibility. Where do you configure this? ✔✔In
the properties of the button
You use a 'List view swipe' widget to set a participants attendance to Attended or Unattended.
How can you make that happen? ✔✔(NOT) Configure the settings of the widget
You want trainees to have access to only specific features of the mobile-specific app. What do
you need to do? ✔✔(NOT) Make sure their user role only has access to certain pages and
microflows
What is the Mendix Modeler ✔✔A tool to create, develop, and deploy innovative apps at light
speed
How can you get the latest Mendix Modeler? ✔✔By downloading it for free from the Mendix
App Store
how can you create a Mendix App? ✔✔You can create an app in the modeler as well as at
home.mendix.com
How do you publish a free app to the Mendix Cloud? ✔✔By clicking Run in the Modeler
How do you share your app with your friends and colleagues ✔✔By sending them the URL of
the app
How many default App Team roles are there? ✔✔5
What is the default role of the user who created the project ✔✔SCRUM Master
Which development methodology is implemented into the platform? ✔✔Scrum
A full Mendix development cycle consists of the following steps
✔✔Stories>Develop>Deploy>Monitor
Why should you capture your project requirements? ✔✔In order to have a clear project goal
before you start development
Where do you capture your project requirements ✔✔At the stories tab underneath Collaborate in
your project's dashboard
What is a sprint? ✔✔A fixed period of time in which to complete a sub-set of user stories
what is the project backlog? ✔✔All the desired work which might be developed during the
project
What is a user story? ✔✔The breakdown of work on a project into a small piece
How long does a typical Mendix sprint take? ✔✔1 to 2 weeks
What is a Mendix domain model? ✔✔An abstract representation of the data structure of your
app
What is an entity? ✔✔An entity defines the properties of an object
What is an attribute? ✔✔An attribute is a characteristic that describes an entity
What is a non-persistable entity? ✔✔An entity that doesn't sore its data in a database
What is an association? ✔✔A relation between two entities
What is an enumeration? ✔✔An attribute type
What is the default association type between entities? ✔✔Reference (1-*)
Why is the Reference (1-*) the default association type? ✔✔Because it is the most commonly
used association type
An entity will always result in a table in the database ✔✔False
What is normalization? ✔✔Organizing the data structure to minimize data redundancy
What is a page in Mendix ✔✔A page is the interface to your app's data and interaction
what is the recommended widget to display a single object ✔✔Data view
what is the recommended widget to display a list of objects? ✔✔Data grid
What does a reference selector do? ✔✔It allows you to set a reference by selecting an object
over a 1-* association
what is a listening data view? ✔✔A data view that displays a single object that is listening to the
selection in a list widget on the same page
What are data sources of a data view widget ✔✔Entity, microflow, listen to widget
what are data sources of a list widget? ✔✔Microflow, database, xpath, association
You can find the main app navigation in: ✔✔The project
What can you use as navigation items? ✔✔Pages and microflows
you can define a specific homepage for each user role ✔✔True
What is a working copy? ✔✔A local version of the project on the team server
What is a tagged version? ✔✔A revision on the team server that is the result of a cloud
deployment
what is a branch line? ✔✔A copy of a revision from another branch or mainline, to start a
separated development line
A branch line can be created from: ✔✔Any revision of your project on the team server
who has access to a project on the team server? ✔✔Every project team member with a role to
edit the model
What is a revision? ✔✔A specific version of the project content on the team server
What is updating the model? ✔✔The mechanism to retrieve newer revisions of the team server
What is committing the model? ✔✔Sending your local changes to the team server, resulting in a
new revision
Which types of model conflicts are there? ✔✔Project and document conflicts
Which document statuses are there? ✔✔Modified, Moved, Added, Deleted
Where do you configure validation rules? ✔✔in the entity properties
What do validation rules apply to? ✔✔Attributes.
What is NOT an option for a validation rule: ✔✔Minimum length
What is delete behavior? ✔✔It defines what happens to an associated object when an object is
deleted
What is NOT a type of delete behavior? ✔✔Delete object(s) only after end user confirmation
What are microflows? ✔✔The custom logic of a Mendix application
What are three microflow components? ✔✔Activity, exclusive split, parameter
How many start events can a microflow have? ✔✔One
Which activity is used to change the value of an attribute? ✔✔Change object
Microflows can be triggered by: ✔✔Entity event, action button, widget event
When do you use, in the retrieve action, the option "by association"? ✔✔When you want to
retrieve the associated object from memory
what is the purpose of sub-microflows? ✔✔to make custom logic reusable
Which statement is true? ✔✔Microflow expressions are used to change check and extract data
from available values
The expression $Course != empty will result in the following exits of an exclusive split:
✔✔True, False
What happens when a before commit event returns a false Boolean? ✔✔The commit won't be
executed
[Show More]