OutSystems Platform Fundamentals, Exams of Nursing

An overview of the key concepts and features of the outsystems platform, a low-code development environment for building web, mobile, and service-oriented applications. It covers topics such as entity actions, lists, data types, structures, aggregates, widgets, screen actions, authentication, and web services. The document aims to introduce the basic principles and capabilities of the outsystems platform, which can be useful for developers, architects, and business analysts who are interested in or working with this technology.

Typology: Exams

2023/2024

Available from 08/05/2024

TUTOR1
TUTOR1 šŸ‡ŗšŸ‡ø

3.5

(21)

5.7K documents

1 / 40

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ASSOCIATE TRADITIONAL WEB
DEVELOPER EXAM Questions and
Answers Latest Updates 2024
Solved Correctly
1. What types of applications can be created in OutSystems?
A. Web Mobile and service
B.Web, Mobile, Service, and Extension
C.Module and Extension
D. Only Web Ans- A
2. Regarding Exposing Elements in producer Modules.....
A. Any element can be exposed, and reused, but only by modules of the same
application.\
B.Any element can be exposed, and reused by modules of any application.
C.Only elements with the Public property set to Yes can be exposed and reused by
modules of any application.'
D. Only elements with the Public property set to Yes can be exposed and reused, but
only by modules of the same application. Ans- C.Only elements with the Public
property set to Yes can be exposed and reused by modules of any application.'
Elements need to have the Public property set to Yes in order to be used by other
modules
3. Regarding a Consumer Module
A.It can only reuse elements from Producer modules of the same application.
B.It can only reuse elements that are Public in their Producer modules.
C.It can reuse any element from any Producer module.
D.It can only reuse elements from Producer modules of other applications Ans- B.It
can only reuse elements that are Public in their Producer modules.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Partial preview of the text

Download OutSystems Platform Fundamentals and more Exams Nursing in PDF only on Docsity!

ASSOCIATE TRADITIONAL WEB

DEVELOPER EXAM Questions and

Answers Latest Updates 2024

Solved Correctly

  1. What types of applications can be created in OutSystems? A. Web Mobile and service B.Web, Mobile, Service, and Extension C.Module and Extension D. Only Web Ans- A
  2. Regarding Exposing Elements in producer Modules..... A. Any element can be exposed, and reused, but only by modules of the same application.
    B.Any element can be exposed, and reused by modules of any application. C.Only elements with the Public property set to Yes can be exposed and reused by modules of any application.' D. Only elements with the Public property set to Yes can be exposed and reused, but only by modules of the same application. Ans- C.Only elements with the Public property set to Yes can be exposed and reused by modules of any application.' Elements need to have the Public property set to Yes in order to be used by other modules
  3. Regarding a Consumer Module A.It can only reuse elements from Producer modules of the same application. B.It can only reuse elements that are Public in their Producer modules. C.It can reuse any element from any Producer module. D.It can only reuse elements from Producer modules of other applications Ans- B.It can only reuse elements that are Public in their Producer modules.

Only Public elements in their modules can be reused by other modules in the environment.

  1. Does OutSystems manage the underlying database tables for the developer? A.Yes B.No Ans- A.Yes Entites, attributes and indexes are automatically managed by the platform when modules are published.
  2. Entities and Attributes are created in the database as ... A.Tables and Columns B.Tables and Indexes C.Indexes and Columns D.Tables and Constraints Ans- A
  3. If an attribute is named "TotalCount", OutSystems will automatically set its data type to ... A. Text B.Integer C.Boolean D.Date Ans- B.Integer Data types are inferred automatically based on the name. *Count maps to Integer.
  4. Entities are created with a set of Entity Actions for CRUD operations, which ones? A. Insert,Update,Delete B. Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete C.GET, POST, DELETE D.Add, Change, Remove Ans- B. Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete Entities defined in OutSystems have these entity actions. In the case of a Static Entity only the Get entity action is provided.
  5. Input parameters are always mandatory A.True B.False Ans- B.False

A.Tables and Columns B.Tables and Indexes C.Indexes and Columns D.Tables and Constraints Ans- A

  1. If an attribute is named "TotalCount", OutSystems will automatically set its data type to ... A. Text B.Integer C.Boolean D.Date Ans- B.Integer Data types are inferred automatically based on the name. *Count maps to Integer.
  2. Entities are created with a set of Entity Actions for CRUD operations, which ones? A. Insert,Update,Delete B. Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete C.GET, POST, DELETE D.Add, Change, Remove Ans- B. Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete Entities defined in OutSystems have these entity actions. In the case of a Static Entity only the Get entity action is provided.
  3. In the screen lifecycle, the preparation runs on the browser A.True B.False Ans- B.False Preparation contains server-side logic, that is executed before rendering the screen
  4. What does the Widget Tree represent? A.The screen lifecycle flow B.The hierarchy of the widgets on the screen C.A list of application screens D.The existing screen templates Ans- B.The hierarchy of the widgets on the screen

The tree-like structure shown in the Widget Tree allows developers to see and fine tune the screen structure

  1. What type of variables can be created inside a Screen? A.Local Variables B.Input Parameters only C.Input Parameters and Local Variables D.Input parameters, output parameters, and local variables Ans- C.Input Parameters and Local Variables Right! Screens do not have Output Parameters.
  2. What is the main purpose of Screen Preparation? A. Decide what widgets will be rendered. B.fetch data from databases. C.Submit the form data to the server D.Redirect the user to proper screen Ans- B.fetch data from databases. The data needed to help rendering a screen is obtained using the screen Preparation.
  3. What types of applications can be created in OutSystems? A. Web Mobile and service B.Web, Mobile, Service, and Extension C.Module and Extension D. Only Web Ans- A
  4. Regarding Exposing Elements in producer Modules..... A. Any element can be exposed, and reused, but only by modules of the same application.
    B.Any element can be exposed, and reused by modules of any application. C.Only elements with the Public property set to Yes can be exposed and reused by modules of any application.'
  1. Modules are where developers A. create data model B.Define business logic C.build web pages Ans- All of them
  2. ___Encapsulate everything necessary to execute one aspect of functionality. ___ Separate functionality by independent and (potential) replaceable/reusable pieces of code Ans- Modular programming
  3. ____ groups a set of related modules Ans- Applications
  4. Modules can share elements with other modules. True or False Ans- True
  5. ___Modules that publicly expose and share features Ans- Produce moduel
  6. ___ Modules that use public features from other modules Ans- Consumers
  7. Public and Consumers can be in different applications. T/F Ans- True
  8. ___Produce and share features A. Producer Module B. Consumer Module Ans- A
  9. ____reuse public elements from producers A.Produce B.Consumer Ans- B
  10. how do consumers reuse producer modules A. Manage dependencies button B. Create new button C. Choose mobile D. the Forge Ans- A
  11. Does OutSystems manage the underlying database tables for the developer? A.Yes B.No Ans- A.Yes Entites, attributes and indexes are automatically managed by the platform when modules are published.
  1. Entities and Attributes are created in the database as ... A.Tables and Columns B.Tables and Indexes C.Indexes and Columns D.Tables and Constraints Ans- A
  2. Outsystems enable persisting data with: A.Entities B. Static Entities C. Both Ans- C
  3. Entities and Static Entities are created in.... A.Service studio B. SQL C. Excel Ans- A
  4. Entity is defined by fields called ___ Ans- Attributes
  5. Entities exist in the ___ Data tab Logic Tab Interface Tab Ans- Data tab
  6. Each attribute is a A. Row B. Column Ans- B
  7. Every entity is created with a special ID attribute. Like a primary key True or False Ans- True
  8. Which are the Basic Data Types: A. Alphanumeric B. Numeric C. Logic D. Date and Times E. Large object F.Referential G. All of the above Ans- G
  1. ____ Exists exclusively within the scope of its parent element A.Input B.Output C.Local Ans- C. Local
  2. OutSystems Language is Strongly Typed A. Every Variable must declare its data type B. That data type can not change C. They are not basic types Ans- A. and B.
  3. ____ are Custom Compound data types Ans- Structures
  4. Store compound data in Memory Ans- Structure
  5. Structures hold values True or False Ans- False They are the definition
  6. Structures can be defined by A. Attributes of any data type B. Other Structures C. Entities D. Lists E. All of the above Ans- E. All of the above
  7. Structures need to know its A. Name B. Can Be public Ans- Both
  8. ____ A collection of elements of the same data types A. Structure B. List Ans- B. List
  9. What does the Widget Tree represent? A.The screen lifecycle flow B.The hierarchy of the widgets on the screen

C.A list of application screens D.The existing screen templates Ans- B.The hierarchy of the widgets on the screen The tree-like structure shown in the Widget Tree allows developers to see and fine tune the screen structure

  1. What type of variables can be created inside a Screen? A.Local Variables B.Input Parameters only C.Input Parameters and Local Variables D.Input parameters, output parameters, and local variables Ans- C.Input Parameters and Local Variables Right! Screens do not have Output Parameters.
  2. What is the main purpose of Screen Preparation? A. Decide what widgets will be rendered. B.fetch data from databases. C.Submit the form data to the server D.Redirect the user to proper screen Ans- B.fetch data from databases. The data needed to help rendering a screen is obtained using the screen Preparation.
  3. In the screen lifecycle, the preparation runs on the browser A.True B.False Ans- B.False Preparation contains server-side logic, that is executed before rendering the screen
  4. ____ are the app's user interface. A.Web Screens B. Browser
  1. In an Aggregate, the purpose of the Test Values section is ... A.Define values for testing the preview data of the Aggregate B.Set conditions to get specific records, not all the records C.Define the order of the output records of the Aggregate D. Define the Entities we won't get records from Ans- A.Define values for testing the preview data of the Aggregate The Test Values section is used for testing the Aggregate and preview the output records. It allows setting testing values for variables used in Filters and Sort sections.
  2. How can we limit the number of records returned by an Aggregate? A. Use the MAx. Records property B.Use the length value C.Use the count value D.Use sorting Ans- A. Use the MAx. Records property Max. Records define the maximum number of records fetched from the database.
  3. It is possible to see the SQL generated by an aggregate A.True B.False Ans- A.True In the Executed SQL property you can see the SQL that the aggregate generate
  4. ____allow us to define database queries in a visual way A.Excel B. SQL C. Aggregates D. Visual Basic Ans- C.Aggregates
  5. Aggregates require SQL knowledge. True or False Ans- False
  1. What are the two tools to create queries? Ans- Aggregate and SQL tools from tool box
  2. Aggregates support one or more source Entites. True or Fasle Ans- True
  3. The sources determine the type of the aggregates output list. True or False Ans- True
  4. ____ Adds one or more conditions to the query to filter the output records. can have more than one. A. Aggregate Filter B. Aggregate Source C. Aggregate Sorting D. Aggregrate Test Values Ans- A. Aggregate Filter
  5. Defines the entity attribute to sort A. Aggregate Filter B. Aggregate Source C. Aggregate Sorting D. Aggregate Test Values Ans- C. Aggregate Sorting
  6. Equivalent to a SQL Where Cause A. Aggregate Filter B. Aggregate Source C. Aggregate Sorting D. Aggregate Test Values Ans- A. Aggregate Filter
  7. Equivalent to SQL order by A. Aggregate Filter B. Aggregate Source C. Aggregate Sorting D. Aggregate Test Values Ans- C. Aggregate Sorting
  8. _____ used to test Aggregate and preview the output records A. Aggregate Filter B. Aggregate Source

The layout of this widget is flexible, allowing to add and organize many different widgets the way you need.

  1. ____ are basic building blocks/visual elements of screens Ans- Widgets
  2. Display static text A. Expression Widget B. Text Widget C.Image Widget D. Table Record Ans- B. Text widget
  3. Display calculated values A. Expression Widget B. Text Widget C.Image Widget D. Table Records Widget Ans- A. Expression Widget
  4. Displays an Image on screen; the source of the image is defined in the type property A. Expression Widget B. Text Widget C.Image Widget D. Table Records Widget Ans- C. Image Widget
  5. Displays multiple records in a tabular layout. One record per row, each cell holds other widgets. A. Expression Widget B. Text Widget C.Image Widget D. Table Records Widget Ans- D. Table Records Widget
  6. Displays multiple records in a free-form layout A. Expression Widget B. Text Widget C.Image Widget D. Table Records Widget E. List records Widget Ans- E. List records Widget
  7. ____Allows an end-user to submit data by entering information in it. Bound to a variable that will hold the data enter by the user. can be set to mandatory

A. Input Widget B. Text Widget C.Image Widget D. Table Records Widget E. List records Widget Ans- A.Input Widget

  1. ___ to be displayed next to an input widget A. Expression Widget B. Label Widget C.Image Widget D. Text widget E. List records Widget Ans- B. Label Widget
  2. ____ presents a single record for displaying or editing A. Expression Widget B. Label Widget C.Form Widget D. Text widget E. List records Widge Ans- C. Form widget
  3. ENTITY IDENTIFIERS CAN BE SIMPLE PRIMARY KEYS OR COMPOSITE KEYS A.True B.Flase Ans- B.Flase Although OutSystems does not support composite keys out-of-the-box, you can mimic their behavior through indexes.
  4. What are ALL the types of relationships that can be implemented in OutSystems? A.1 to Many and Many to Many B.1 to 1, 1 to Many and Many to Many C. 1 to 1 and 1 to many D. Many to Many Ans- B.1 to 1, 1 to Many and Many to Many OutSystems allows to implement a rich data model with these three types of data relationships
  1. Static entities can refrence dynamic entities. True or False Ans- False only other static entities
  2. Share its identifier with base entity The two entities could be merged A. Junction entity B. Extension Entity Ans- B. Extension entity
  3. Many to many relationships create a ___ entity A. Junction entity B. Extension Entity Ans- Junction entity
  4. ___ Does not allow deleting the record A. Protect B. Delete C. Ignore Ans- A.Protect
  5. Deletes the record and cascades delete all the record that reference it. A. Protect B. Delete C. Ignore Ans- B. Delete
  6. __ does not guarantee referential integrity A. Protect B. Delete C. Ignore Ans- C. Ignore
  7. ___ visual representation of the Data Model Ans- Entity Diagram
  8. The On Click properties allow defining the behavior of Links and Buttons and ... A.Links can only Navigate to Screens. B.Buttons can only Submit requests. C.Links and Buttons can either Navigate to screens or Submit requests. D.Links and Buttons can only Navigate to screens. Ans- C.Links and Buttons can either Navigate to screens or Submit requests.
  1. What's the correct screen lifecycle order after clicking a Button with the Navigate method? A.Run Preparation then render the destination Screen. B.Run Screen Action, run Preparation and render the Destination Screen. C.Render Destination Screen then run its Preparation. D.Run Preparation then run the Screen Action. Ans- A.Run Preparation then render the destination Screen.
  2. Which HTTP request method does the Submit method use? A.PUT B.POST C.GET D.PATCH Ans- B.POST
  3. Ending a Screen Action with an End element or a Destination to the '(Current Screen)' yields the same result. A.True B.False Ans- B.False
  4. With Link and button widget you can A. Navigate B. Submit C. Delete D. Both A and B Ans- Navigate and Submit
  5. Each time a the user naviagtes to a new page or submits data to a server start a new request response life cycle. True or False Ans- True
  6. Links and buttons dont have similar behaviors. True or False Ans- False they do
  7. Links can enclose other widgets while visually more flexible than buttons. True or False Ans- True