INFO301 Mendix Exam

Ace your homework & exams now with Quizwiz!

Shows a list of multiple values (course list, training event lists, trainee lists)

LP3 In the training app, pages with a title including the term "Overview" typically:

True

LP3 It is possible to place multiple widgets in a container. (T/F)

The interface to your app's data and interaction

LP3 What is a page in Mendix?

Atlas_Default

LP3 When creating new Overview pages you should use the following navigation layout:

12

LP3 When using the Layout Grid, the weight of all columns must add up to:

Card Action

LP3 Which of the following button building blocks will create a button with a clickable image? - Action Button - Card Metric - Card Info - Card Action - Card Button

True

LP3 You can have different row layouts for mobile, tablet, and desktop devices. (T/F)

an association

LP4 A connection between two entities in Mendix is called:

Display dynamic data

LP4 A list view is a widget used to:

relationships; entities

LP4 Associations are _____________ constructed between __________ in the domain model.

many-to-many

LP4 Associations in a Mendix domain model can be any of the following EXCEPT: - one-to-one - one-to-many - many-to-many - reference set

True

LP4 For each association that you add to your domain model, a new database table will be created. This table will store data on which objects are connected to each other. (T/F)

A list of predefined values

LP4 The attribute type Enumeration is used to store:

Entity1_Entity2

LP4 The naming convention for associations in the domain model is:

Decimal

LP4 The value 5.84 could be stored in an attribute of the type:

Attributes and associations of the entity

LP7 Which members of an object available in a microflow are considered to be in the scope of that microflow?

Company valuation based on the current stock price; Calculation of prices based on current exchange rates

LP7 Which of the following would be a use case for a calculated attribute?

Ctrl+Space

LP7 Which of the key combinations provides you with a set of available variables, functions and tokens within the expression editor?

data type

LP7 Within a given expression addDays(Date and time, Integer/Long), what do you call the 'Date and time' parameter?

As many as you need

LP3 How many rows can a page have?

Working in small cross-functional teams

LP1 A critical success factor for companies working with Mendix is:

By downloading it for free on the Mendix appstore

LP1 How can you get the latest version of Mendix Studio Pro?

Building Blocks, Widgets, Templates

LP1 The Atlas UI provides the following "out-of-the-box" tools to enable the a developer to quickly create user-friendly applications.

Customer Relationship Management (CRM) and sales tools

LP1 The Mendix Ecosystem offers all of the following tools to a developer EXCEPT: - Atlas UI for styling - Online Project Management - Two development platforms: the Web Modeler and Desktop Modeler -Customer Relationship Management (CRM) and sales tools

A tool to create, develop, and deploy innovative apps quickly

LP1 What is the Mendix Studio?

The Mendix Reference Guide, A community blog, The Mendix Forum

LP1 Which tools are available for help when creating a Mendix application?

Earn Badges/ Recognition, Can track progress, become part of Mendix community

LP1 Why is it important for you to create an account and profile in Mendix?

Yes

LP1 You want to share something on the App Store. You want it to be visible only by people in your company. Is this possible?

complexity

LP10 All of the following are characteristics of mobile applications, EXCEPT: - simplicity -convenience -portability -complexity

You download them from the Marketplace

LP10 How do you add new mobile widgets to your project?

False

LP10 One of the tradeoffs inherent in designing mobile applications is to pack as much information as possible into a smaller screen. (T/F)

False

LP10 Web apps cannot be used on mobile devices. (T/F)

List view swipe, Pull to refresh, Native loading spinner

LP10 What are some mobile-oriented widgets available in the Mendix App Store? (3 correct answers)

Home_Mobile

LP10 What would be the best name for a mobile-specific homepage?

True

LP10 You can create a part of the app functionality specifically for mobile. (T/F)

True

LP10 You can set a different homepage for mobile than the one for other devices. (T/F)

Product End-User

LP2 All of the following are Mendix project roles EXCEPT: -Product End-User -Performance Engineer/Tester -Business Engineer -Product Owner -Scrum Master

5

LP2 How many default App Team roles are there?

The Scrum Master

LP2 If a scrum team gets stuck because of things that are out of their control, who is responsible to remove those impediments?

Scrum

LP2 The Mendix development approach is based on which method?

In the Stories tab underneath Collaborate in your project's dashboard

LP2 Where do you capture your project requirements?

Product Owner

LP2 Which Mendix project role keeps track of the project stakeholder's expectations, defines the requirements for the project and communications the vision to the team in order to set priorities?

An approach to streamline the process of creating user stories; A visual way to show the basic features of an app

LP2 Which of the following statements describe the purpose of wireframes? -A visual way to show the basic features of an app -A method to developed detailed and comprehensive screen designs -An approach to streamline the process of creating user stories -A set of diagrams and visualizations that can be presented to project owners prior to obtaining project approval

True

LP2 You can create a new app from the Mendix Developer Portal. (T/F)

It works and looks good on all devices

LP3 A page is responsive when:

It is important to set a primary key for each entity in the Domain Model

LP3 All of the following are true of entities in the Domain Model, EXCEPT: - Attributes can be of differing data types -Each entity should be named as a single value (i.e., Course, Location, Teacher) because each "row" represents a single object -It is important to set a primary key for each entity in the Domain Model -It is possible to set a default value for an attribute value

NewEdit detail pages are typically created using a PopupLayout; Overview pages are typically created using the Atlas_Default layout

LP4 What are the typical layouts for Overview (containing list views) and NewEdit (for object level detail) pages? (2 correct answers)

The button needs to create a new object in a specified entity.

LP4 What does the development error: "Select the entity of which this button should create an object" indicate?

Turn on the Create Object switch

LP4 When configuring an 'Add' button that goes to a new edit page, what must you be sure to do?

MaintenanceReport

LP4 Which name should you use for an entity representing a maintenance report?

entities, attributes

LP4 Which of the following are required to support dynamic data in a Mendix page? -entities -attributes -microflows -domains

Your name needs to implement default behavior

LP5 All of the following Mendix scenarios require microflows except: - Your app needs to determine an end-date based on the start-date - Your name needs to implement default behavior - Your app needs to extend or change default behavior - Your app needs to integrate with a separate database

Configuring the Feedback and Collaboration Widget

LP5 All of the following are possible microflow use cases, EXCEPT: - Configuring the Feedback and Collaboration Widget -Creating special purpose validation checks -Extending the behavior of default buttons with additional actions -Integrating with other systems, databases or web services

one

LP5 How many start events can a microflow have?

Entity event, Action button, Widget event

LP5 Microflows can be triggered by:

False

LP5 Microflows cannot be reused across an application (T/F)

The custom logic of a Mendix application

LP5 What are Mendix microflows?

Activity, End event, Parameter

LP5 What are three microflow components?

BPMN (Business Process Modeling Language)

LP5 What is the modeling language used to create a Mendix microflow?

Add custom logic to an app

LP5 What is the purpose of a Mendix microflow?

It provides a context for the creation of constrained objects in the microflow

LP5 What is the purpose of the Parameter element in a microflow?

The decision element enables the creation of multiple possible flows based on a condition; The merge element can be used to combine multiple sequence flows into one

LP5 What microflow widgets can be used to control the microflow processing sequence? (2 correct answers)

The Changes pane will combine multiple status changes (e.g. and item that has been modified and moved) on a single line

LP6 All of the following are true of project status and changes, EXCEPT: -The Project Explorer shows an icon in front of the items that have been changed in some way - The Changes pane will combine multiple status changes (e.g. and item that has been modified and moved) on a single line - An exclamation icon in the Changes pane means that you and somebody else made conflicting changes to an item - The Changes pane will show items that have been deleted from the project

False

LP6 Creating an app in Mendix Studio Pro will automatically enable the Team Server. (T/F)

Replace the many-to-many association with 1-to-many associations.

LP6 How would you implement an information entity in your domain model?

The Project Explorer

LP6 In Mendix Studio Pro, you can access the Domain Model of your app from:

Developer Portal

LP6 It is possible to see the history and details of all project commitments on the

True

LP6 Mendix Studio Pro is a WYSIWYG editor. (T/F)

False

LP6 Only users with the SCRUM Master role have access to the Team Server. (T/F)

True

LP6 When working in a team it is important to perform an update before doing a commit. (T/F)

True

LP6 When you commit your app to the Team Server, Mendix Studio Pro will automatically update your application with any revisions prior to processing your commit action (T/F)

It can run off-line without Internet connection.

LP6 Which of the following statements is true for Studio Pro and not to Studio?

Commit your changes to the Team Server

LP6 You downloaded the latest version of the project from the Team Server, and did some changes to the app. What do you need to do next for your team members to be able to view your changes?

The changes that have been made by you since the last commit

LP6 You have already committed your work at least once. In the Changes tab, you can see:

Open the Variables window to view values assigned to microflow variables; Open the Debugger window to control the debugger (i.e., step, step over, step into); Right-click on a microflow activity and select "Add Breakpoint" from the pop-up context menu

LP7 How can you set up a debugging environment in a microflow? (3 correct answers)

True

LP7 Microflow expressions are used to change, check and extract data from available values. (T/F)

count the number of; sum numeric values across

LP7 The Aggregate activity use to ________ objects in a database entity. (2 correct answers)

When you want to retrieve the associated object from memory.

LP7 When do you use in the retrieve action the option "by association"?

When you want to retrieve only objects that have been previously stored in an entity

LP7 When do you use in the retrieve action the option "from database"?

change object

LP7 Which activity is used to change the value of an attribute?

A - calculated, B - stored

LP7 You would like to add 2 new attributes to an entity. The attribute A will be changed more often than viewed and the attribute B will be viewed more often than changed. How should you create the attributes A and B?

Minimum length

LP8 All of the following are types of validation rules, EXCEPT: - Required - Range - Minimum length - Regular expression

Immediately below the input widget associated with the validation rule

LP8 If a validation rule applies to an input widget on a page, where will the error message appear?

In the application log

LP8 If a validation rule applies to an object that is committed within a microflow, where will the error message appear?

False

LP8 It is possible to create multiple validation rules for a field on a page (T/F)

Boolean flag variable

LP8 One mechanism that can be used to control multiple validation checks in a microflow is a ___________.

True

LP8 Regular expressions are stored separately in the application and can be used in multiple validation checks. (T/F)

Constrained delete

LP8 Setting the deletion behavior of an association that prevents the deletion of a parent (one) object with associated children (many) is called:

Prevention of delete

LP8 Setting the deletion behavior of an association that prevents the deletion of a parent (one) object with associated children (many) is called:

cascading delete

LP8 Setting the deletion behavior of an association to automatically delete associated child (many) objects upon deletion of the parent (1) object is called:

Attributes

LP8 What do validation rules apply to?

Delete 'Location' objects only if it is not associated with 'TrainingEvent' objects

LP8 What would be a best practice when deleting a Location? On delete of 'Location' object:

cascading delete

LP8 When deleting a Trainee, you want all Registrations for this Trainee to be deleted as well. What is that delete behavior called?

In the entity properties

LP8 Where do you configure validation rules?

True

LP9 A typical user role in a mendix app has the module role User in the System and Administration modules. (T/F)

False

LP9 A user role must have one or more module roles in every module. (T/F)

User roles are assigned to module roles at the project level

LP9 All of the following statements regarding module roles and user roles are correct, EXCEPT: - Module roles are assigned to user roles at the project level - User roles are assigned to module roles at the project level - If a particular user role does not have a module role for a specified model, the user will not be able to visit those module pages or trigger module microflows - End users only see the user roles and not the module roles

True

LP9 Conditional visibility allows you to "hide" an entity attribute on a page for controlling attribute level access

Move

LP9 Entity access defines authorizations for all of the following functions, EXCEPT: - Create -Move -Update -Read

False

LP9 One way to handle a user role with universal accessibility is create a role-based home page (T/F)

Module; Project

LP9 Security is managed at which 2 levels? (2 correct answers)

he visibility of menu items is affected by Page and Microflow security

LP9 What effect does security have on the navigation of the application?

Prototype/Demo only applies to Run Locally testing/ Production level security is required for deployment to the Mendix cloud

LP9 What is the difference betweek Prototype/Demo and Production level security?

In the User Roles tab of Project Security

LP9 Where are user roles defined?

Production security

LP9 Which security level must be active to deploy an application to the test environment of a licensed node in the Mendix cloud?

It makes it easy to reuse modules.

LP9 Why can you define security settings on both project and module level?

It makes it easy to reuse modules

LP9 Why can you define security settings on both project and module levels?


Related study sets

MicroEconomics - Pearson - Chapter 11 Concept Check and Vocabulary

View Set

Chapter 23: Disruptive Behavior Disorders

View Set