본문 바로가기
Mendix

[Mendix] Mendix Academy Knowldege Check

by dya0 2023. 1. 25.

Agile

Q1: Which of the following methodologies forms the basis for the Mendix Agile approach?

Scrum

Q2: How many stages does it take for a company to become an Innovation Factory?
3

Q3: Which of the following options characterize the Agile way of work?
Fixed time, fixed cost, variable scope.

Q4: What are the 4 P’s, defined as key workstreams for achieving success towards digital execution?
People, Process, Platform, Portfolio

 

 

Q1. Which of the official Scrum events is performed in the beginning of the Sprint?

(스프린트 시작 시 수행되는 공식 스크럼 이벤트는 무엇입니까?)
Sprint Planning(스프린트 계획)

 

Q2. What do story points associated with a user story indicate?

(사용자 스토리와 관련된 스토리 포인트는 무엇을 나타냅니까?)
Estimation of complexity of a user story.(사용자 스토리의 복잡성 추정.)

 

Q3.During which of the Sprint Events the Development Team determines user stories that will be finished in the Sprint?

(개발팀이 스프린트에서 완료될 사용자 스토리를 결정하는 스프린트 이벤트는 무엇입니까?)
Sprint Review
Sprint Planning(스프린트 계획)
Daily Stand-up
Product Backlog Refinement

 

Q4. Who is responsible for prioritization of items in the Product backlog?

(제품 백로그 항목의 우선순위 지정은 누가 담당합니까?)

Product Owner(제품 소유자)

 

Q1: Which of the following steps is performed before the official Sprints start running?

다음 중 공식 스프린트가 실행되기 전에 수행되는 단계는 무엇입니까?
Prove Legitimacy of a Business Case (비즈니스 사례의 합법성 입증)

Q2: Which of the below concepts is used to describe the first product increment?

다음 중 첫 번째 제품 증분을 설명하는 데 사용되는 개념은 무엇입니까?
Minimal Viable Product (최소한의 실행 가능한 제품)

Q3: Which of the following statuses need to be used by the Development Team to indicate the progress of user stories?

다음 중 사용자 스토리의 진행 상황을 나타내기 위해 개발 팀에서 사용해야 하는 상태는 무엇입니까?
To-Do, Running, Done (할 일, 실행, 완료)

Q4: 다음 중 제품 백로그를 업데이트할 수 있는 역할은 무엇입니까?
Product Owner and Development Team (제품 소유자 및 개발 팀)

 

Q1: What do you use the Pace Layer model for? (Pace Layer 모델을 무엇에 사용합니까?)
To define Mendix fit of the app. (앱의 Mendix 핏을 정의합니다.)

 

Q2: Does a Sprint Zero deliver a product increment?(Sprint Zero는 제품 증분을 제공합니까?) X

False

Q3: What are the five values defining the Agile mindset? (애자일 사고방식을 정의하는 5가지 가치는 무엇입니까?)
Focus, Courage, Openness, Commitment, Respect (집중, 용기, 개방성, 헌신, 존중)

Q4: Which of the below mentioned concepts can be expressed by means of a Storyboard?

(아래 언급된 개념 중 스토리보드를 통해 표현할 수 있는 것은 무엇입니까?)
User Journey (사용자 여정)

 

Q1: Which of the following steps is performed before the official Sprints start running?

(다음 중 공식 스프린트가 실행되기 전에 수행되는 단계는 무엇입니까?)
Prove Legitimacy of a Business Case (비즈니스 사례의 합법성 입증)

Q2: Which of the below mentioned roles should not be combined with other roles and requires the full-time dedication?

(아래 언급된 역할 중 다른 역할과 결합해서는 안 되며 전임 헌신이 필요한 역할은 무엇입니까?)
Scrum Master
Developer
Product Owner (제품 소유자)
SME

Q3: Which of the below mentioned roles typically functions as a Scrum Master in addition to executing own tasks?

(아래에 언급된 역할 중 일반적으로 자체 작업을 실행하는 것 외에도 스크럼 마스터 역할을 하는 것은 무엇입니까?)
Lead Developer (리드 개발자)
Product Owner
Developer
SME

Q4:  Which of the below mentioned location types is characterized by time zone differences resulting in challenges for successful project collaboration?

(아래에 언급된 위치 유형 중 성공적인 프로젝트 협업에 어려움을 초래하는 시간대 차이로 특징지어지는 것은 무엇입니까?)
None
Co-location at the same office
Virtual environment
Offshoring

 

 


Q1. A critical success factor for companies working with Mendix is:
Working in small cross-functional teams

Q2. What is the Mendix Studio?
A tool to create, develop, and deploy innovative apps at light speed.

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

Q1. You can create a new app from the Mendix Developer Portal.
True

Q2. If a Scrum team gets stuck, because of things that are out of their control, who is responsible to remove those impediments?
The Scrum Master

Q. Where do you capture your project requirements?
At the Stories tab underneath Collaborate in your project’s dashboard.

Q. How many default App Team roles are there?
5

Q. A page is responsive when:
It works and looks good on all devices

Q. When using the Layout Grid, what is the maximum number of horizontal columns you can create within a single area?
12

Q. How many rows can a page have?
As many as you need

Q. It is possible to place multiple widgets in a container.
True

Q. You can have different row layouts for mobile, tablet, and desktop devices.
True

Q. What is a page in Mendix?
The interface to your app’s data and interaction.

Q. A list view is a widget used to:
Display dynamic data

Q. The value 1.23 could be stored in an attribute of the type:
Decimal

Q. The attribute type Enumeration is used to store:
A list of predefined values

Q. A connection between two entities in Mendix is called:
An association

Q. Which name should you use for an entity representing a maintenance report?
MaintenanceReport

Q. When configuring an ‘Add’ button that goes to a new edit page, what must you be sure to do?
Provide entity and detailed page name

Q. What are microflows?
A custom logic of a Mendix application

Q. What are three microflow components?
Activity, End event, Parameter

Q. How many start events can a microflow have?
One

Q. Microflows can be triggered by:
Entity event, Action button, Widget event

Q. Mendix Studio Pro is primarily a WYSIWYG editor.
False

Q. In Mendix Studio Pro, you can access the Domain Model of your app from:
The App Explorer

Q. Only users with the SCRUM Master role have access to the Team Server.
False

Q. You downloaded the latest version of the project from the Team Server and made some changes to the app. What do you need to do next so that your team members can view your changes?
Commit your app to the Team Server

Q. Which of the following statements is true for Studio Pro but not Studio?
It can run offline without Internet connection.

Q. How would you implement an information entity in your domain model?
Replace a many-to-many association with two 1-to-many associations and an entity.

Q. In the retrieve action, when do you use the option “by association”?
When you want to retrieve the associated object from memory.

Q. Which statement is true?
Microflow expressions are used to change, check, and extract data from available values.

Q. Which activity is used to change the value of an attribute?
Change object

Q. Within the expression addDays(Date and time, Integer/Long), what does 'Date and time' represent?
Data type

Q.  Which keyboard shortcut provides you with a set of available variables, functions and tokens within the expression editor?
Ctrl+Space

Q. Which members of an object available in a microflow are considered to be in the scope of that microflow?
Attributes and associations of the entity

Q.  You would like to add 2 new attributes to an entity. Attribute A will be changed more often than viewed and attribute B will be viewed more often than changed. Which types should they be?
A - calculated, B – stored

Q. Where do you configure validation rules?
In the entity properties

Q. What do validation rules apply to?
Attributes

Q. What would be a best practice when deleting a Location?
On delete of ‘Location’ object:
Delete ‘Location’ objects only if it is not associated with ‘TrainingEvent’ objects

Q. When deleting a Trainee, you want all the Registrations of this Trainee to be deleted as well. What is that delete behavior called?
Cascading delete

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

Q.  What effect does security have on the navigation of the application?
The visibility of menu items is affected by Page and Microflow security

 

Q. Why can you define security settings on both project and module level?
It makes it easy to reuse modules.

Q. A user role must have one or more module roles in every module
False

Q. You can create a part of the app functionality specifically for mobile.
True

Q. You can set a different homepage for mobile than for other devices.
True

Q. What would be the best name for a mobile-specific homepage?
Home_Mobile

Q. Which of the following options is a mobile-specific navigation layout?
Phone_Default

Q. How do you add new mobile widgets to your project?
You download them from the Marketplace

 


1. Which gap in software development does Mendix aim to bridge? The one between:
Business and IT
2. Where can you download Mendix Studio Pro?
The Mendix Marketplace
3. Which specific type of Agile development does Mendix follow?
Scrum
4. Which part of the Mendix ecosystem is used to manage the lifecycle of an app?
Developer Portal
5. Who is the most responsible for the success of an app development project?
No one in particular. The entire team.

 

03 

1. Which app team role has access to the team server?
The entire scrum team
2. What does it mean to ‘Commit’ in Studio Pro?
Send your changes to the Team Server
3. Where can you find the Domain Model in Studio Pro?
App Explorer
4. What can you NOT import into an app?
App team
5. What does the ‘Publish’ button in Studio Pro do?
Starts your app in the cloud

 

04. importing Data

1. Can a Mendix app communicate with external databases?
Yes
2. What do Connectors accomplish?
Integrating with external services like AWS, Oracle, and SAP
3. What Mendix document type must you use to transform a JSON structure into Entities, Attributes, and Associations?
Import mapping
4. What must you do in order to search through data using Find by key?
Select ‘Key’ on the appropriate attribute in an Import mapping

 

05. Storing Data

1. Which technique does Mendix use to convert data between the runtime and the database?
Object Relational Mapping
2. Which of the following is supported by persistent and non-persistent entities?
Event handlers
3. How does Mendix implement inheritance?
Class Table Inheritance
4. How does Mendix store associations?
In link tables exclusively
5. Which of the following can NOT be configured in the properties of an entity?
Sort order

 

06. Managing Data

1. Which mode can you use to see how your app looks without running it?
Design
2. What is the maximum number of columns you can have in one row of a layout Grid?
12
3. Which of the following data context widgets would be best for displaying a single instance of an entity?
Data view
4. Which is the default navigation profile?
Responsive web
5. What can you use to customize app theming?
Sass

 

07 Interacting with Data

1. If a microflow encounters an error, what happens to data that was changed earlier in the flow?

It is rolled back
2. Which of the following is NOT an element of a microflow?
Decision Flow
3. You can only have one end point in a microflow.
False
4. What is the correct naming format of a microflow?
{Prefix}_{Entity}_{Operation}
5. Which activity allows a rule to be used?
Decision

 

08 Constraining Data

1. You can use XPath to:
Compare data
2. Which is NOT an XPath operator?
<>
3. What shortcut shows a list of available expressions in an Expression Editor?
Typing Ctrl + Space
4. Which activity would you use in a microflow to bring an object into the scope of a microflow?
Retrieve Object
5. Which activity would you use in a microflow to create an if/then statement?
Decision

 

09 Securing Data

Q. Which is NOT a level of app security?
Test
Q. When should you configure security in your app development?
As soon as possible
Q. Entity access is set at which security level?
Module
Q. What is the name for app level security profiles?
User roles
Q. Does Mendix allow anonymous users?
Yes

 

10  Reporting Data

1. What is OQL based on/an abstraction of?
SQL
2. Do microflows run in a transaction?
Yes
3. What would you use to store an OQL query for use in widgets?
Dataset
4. Where should you store temporary entity objects?
In a non-persistable entity

 

11 Going Mobile

1. Which app type should you chose to make an app for an app store?
Native Mobile
2. Which app type should you choose to make an app for any mobile device?
Progressive Web App (PWA)
3. Which can function without a database connection?
Nanoflow
4. How do you debug a Nanoflow?
Use a log message activity
5. What is a difference between Microflows and Nanoflows?
Nanoflows are not transactional

'Mendix' 카테고리의 다른 글

Resource Path 가져오기  (0) 2024.12.02
[Mendix]Pluggable-Widget 생성하기 01  (0) 2024.01.26
[Mendix] Error  (0) 2023.02.13
[Mendix] Using XPath  (0) 2023.02.10
[Mendix] Build local app  (0) 2023.02.10