Download Mendix Intermediate Study Guide: Exercises and Questions and more Exams Marketing in PDF only on Docsity!
1 /
Mendix Intermediate Study Guide
1.This methodology forms the basis for the Mendix Agile approach? Scrum
2.How many stages does it take for a company to become an Innovation
Factory?: 3
3.Characterize the Agile way of work? Fixed time, fixed cost, variable scope.
4.What are the 4 P's, defined as key workstreams for achieving success towards
digital execution? People, Process, Platform, Portfolio
5.Which of the official Scrum events is performed in the beginning of the Sprint? This
event the Development Team determines user stories that will be finished in the Sprint as well.: Sprint Planning
6.What do story points associated with a user story indicate?: Estimation of
complexity of a user story.
7.Who is responsible for prioritization of items in the Product backlog? Prod- uct
Owner
8.This is performed before the official Sprints start running (before sprint 0)?:
Prove Legitimacy of a Business Case
9.This term is used to describe the first product increment? Minimal Viable Product
10.Statuses need to be used by the Development Team to indicate the
progress of user stories? To-Do, Running, Done
2 /
11.Which roles are allowed to update the Product Backlog? Product Owner and
Development Team
12.Pace layer model is used for...: to define if Mendix is the best fit for an
applcation
13.Does sprint 0 deliver a product increment: No
14.Can be expressed by means of a Storyboard: User journey
15.Which role should not be combined with other roles and requires the full-time
dedication? Product Owner
16.Which role typically functions as a Scrum Master in addition to executing own
tasks?: Lead Developer
17. A location types is characterized by time zone differences resulting in chal-
lenges for successful project collaboration? Offshoring. Other environments could be virtual or Co-location which means at the same office
18.What happens in the daily scrum?: Team members share their progress,
plans, and issues.
19.Which folders contain source information tied to a specific module en- abling
reuse of this module in another project?: JavaScript source and Java- source folders
20. VerifyPassword.java file belonging to the System module is stored in which of
the Java Source sub-folders?: Actions
4 /
29.How many source and destination languages can you specify?: One source,
one destination
30.What does default project language define?: The language which users will see
when using your app.
31.When and how a default language of an app needs to be selected?: Auto-
matically at the moment of app creation.
32.Where can you choose the development language?: In the toolbar of Studio Pro
33.Which of the following functionalities do you need to use to show a com- plete list
of all translatable texts of a source and destination language?: Batch translation
34.What is the easiest way to collect feedback from users from within your app?:
Use the Feedback widget.
35.Where is page access configured?: Module Security
36.Reasonable validation rule to use for an integer datatype Allowed Num-
berOfVisitorsPerDay?: Range <= 1000
37.How can you easily manage accounts for your app?: Connect navigation to the
built-in Account_Overview page
38.Is it possible to limit an entity to only one object?: Yes, through a Microflow
39.What is a limitation of a sub-microflow compared to a regular microflow?-
: None
40.What main benefit do sub-microflows offer?: Better maintainability
5 /
41.If you want to leave notes for future developers (or yourself) in a microflow, what
can you use?: Annotations
42.What is a limitation of a rule compared to a microflow?: You have a smaller
selection of activities.
43.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?: Exclude it from the project.
44.How can you allow users to access parts of an app (like a login page) without
needing to log in?: Set up anonymous users.
45.In a microflow, what is a token?: A system-generated value.
46.In a microflow expression, "to Uppercase" is an example of what?: A func- tion
call
47.In a microflow, what would be an example of a variable?: $Customer
48.You need to debug a microflow in production but don't want to impact your users.
How can you trigger debugging only when you personally are running the microflow?: Set a breakpoint condition.
49.How can you have a microflow automatically run at a specific moment in time?:
Create and enable a scheduled event.
50.What can you use to exit a loop early, instead of finishing the entire list of iterator
objects?: A break event
51.You want to find the total number of objects in a list. What can you easily use to
7 / '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 the return if we use the following XPath [DaysUsed < 4.5 and not(Vaca- tionManagement.VacationRequest_Submitter/Administration.Account)]: A list of all VacationRequests that are shorter than 4.5 days and do not have a Submitter assigned
62.If we populate a DataGrid of Vacation Request entities with the following XPath
constraint, what will happen? [StartDate = empty]: The grid will show All Vacation Requests where the StartDate is not populated.
63.The correct way of structuring resources within App Explorer?: Manually
64.When structuring the App Explorer, which of the following subfolders would
be the best choice to store things like Enumerations and Regular Expressions?: Resources
65.When connecting a profile picture to an account of a team member, pro- viding that
it should be possible to alter the picture, which of the following options would you choose?: Create a Profile Picture entity and configuring Image entity in the System module as its generalization.
66.As Users by default always have multiple User Roles, which of the following options
can you put in place to ensure a user gets restricted to only one user role?: Adding the microflow logic.
67.Which widget from the listed below needs to be used inside of a List View for
8 / visualizing a dynamic image?: Image Viewer
68.Which template is used for featuring the navigation menu in a sidebar?: -
Atlas Default
69.This terms refers to the empty areas that form the canvas for any pages that
make use of the layout?: Placeholders
70.When a layout is based on another layout, which of the mentioned option refers to
the parent layout?: Master layout
71. Which of the principles needs to be utilized to reduce duplication of already
created elements?: DRY
72.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?: Snippet
73.This widget can be used to select associated objects, when multiple select is
possible?: Reference set selector
74.From the buttons on a Data Grid widget that work with single select mode, which
ones need to be configured with multi-select mode?: Edit, Delete
75.Where should you configure that only selected roles are allowed to see a container
on a page?: In the Conditional visibility property of the container.
76.How is the size of popup windows set to fixed?: By setting the resizable
property of the page to No.
10 / multiple associations?: You want to display additional information about an association.
89.Which of the event handlers does always need to return a boolean return value?:
The before commit.
90.Where do you define the "persistable" property of an entity?: In the domain model
11 /
91.For which of the following entity types does Mendix create a database table?:
For persistable entities
92.What happens on commit of a non-persistable entity?: Current attribute
values and association values are stored in memory.
93. What would be a good situation to use a calculated attribute?: When a value
changes more often than it is viewed
94.When connecting 2 entities of 2 different modules how do we typically call that
association?: Cross-Module Assocation
95.You connected two entities by a cross-module association. You want Stu- dio 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 side
96.Which of the following options list system members that can be stored as indicated
in the properties of an entity?: Created Date, Changed Date, Owner, ChangedBy
97.Which of the following terms is used to indicate a user that created the object of
the given entity?: Owner
98. If you need to import data regularly, what is the best way to do so?: Services
such as SOAP, REST, and oData
99.What are some alternative methods for importing files into a Mendix app?-
: Flat files, CSV, Excel
13 /
110. What are export mappings used to accomplish? Converting Mendix ob-
jects to XML or JSON
111. What does a message definition do?: It defines the messages that are sent
to and from your app
112. What type of role should you make for your published REST services
documents in security?: Module role
113. You want to manipulate your data as you import it. Which of the following
methods would be best suited to accomplish this?: The Excel Importer module
114. For the Export to Excel button to properly function, what must be the
source of its data grid?: XPath
115. How can you export columns from your data grid without displaying them on
the page for the user to see?: Use CSS to set the column to Display: none
116. Where can published data be found? (external entities): Catalog
117. What is a piece of external data called in Mendix?: External Entity
118. Why is the version number assigned to an OData Service important?: - There
can be multiple versions of a service and users can connect to a specific one using it.
119. What is an External Entity?: An entity that represents an external dataset.
120. Where can you edit the properties (i.e. attributes, name, etc.) of an Exter- nal
Entity?: In the domain model of the app where the External Entity is defined
121. What would you use to save changes to an external entity?: A Send
14 / external object activity
122. Can you modify data in an External Entity?: Yes, if the Updateable(write)
property of its public resource settings is checked.
123. What does the D in CRUD stand for?: Delete
124. An app connected by a grey dotted line to your service in the Landscape view
means what?: The app is consuming data from your service.