1/409
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is a Web app in Outsystems?
Application with a responsive interface that runs in the browser
An Web app can run offline?
No, it requires internet.
An Web app cannot access the camera of a smartphone, since it's not a mobile app. (True or False)
False, it can acesses all HTML5 supported device capabilities, like camera and localization.
Do I need to install a web app?
All you need is a browser and the URL of the app
How does an APP Web in Outsystems promote reusability?
One codebase for all devices and screen sizes.
An Entity is the OutSystems way to...
model and store persistently compound data, equivalent to a DB Table
Outsystem is a low-code RAD plataform. What does tha means?
It has a fast and more compreensive way to create, deploy, change and manage to develop web app
In service studio, what can you do in forge tab?
Install services and apps from other users to use in my app.
In service studio, what can you do in environment tab?
Create, search, install and manage applications
What is TrueChange tab?
displays the existing errors and warnings of your module
What is Debugger tab?
use this tab to debug your application
What is 1-Click Publish tab?
when you deploy your module, this area will show the progress and result of the deployment process
What is Search Results tab?
lists the results of a search performed in the module
An application can have one or more modules. What`s a module?
A module is where you design the data model, implement the logic, and design the UI of your applications
What's the cog do?
Access Service Center
What does the menu option with a cloud icon with an arrow do?
Connect to another enviroment
How can you delete an app?
Select it, near app icon use the Delete option.
There are 4 types of modules. Which ones are they?
Web responsive, web blank, service and extension
What is the main difference between Web responsive and web blank module types?
Web responsive start with an UI with has a theme
There are 4 tabs in application layer. Which ones are they?
Processes, Interface, Logic and Data
When you create a Public Server action in a module. in which application layer and folder you can found it in another module?
Application layer Logic, In Server Action folder inside the name of module
How create an entity from excel?
Application layer Data, right-click Entities folder and select import Entities from Excel.
What are Attributes in OutSystems?
Columns of a database table
When you create an entity from excel, it don't populates your database with the data that is in the Excel file. (T/F)
False
Outsystems is only PaaS, this way you can't install it on a server and run it on-premisse
False
What is OutSystem Server?
Servers responsible for compiling, publishing, managing, running, and monitoring apps. It consists of Platform Server and Metadata Repository
What is Platform Server?
Responsible for compiling, generating and publishing applications. Receives Service Studio deploys.
What is Metadata Repository?
Stores public versions of applications
What is Service Studio?
The whole process of creating, editing, updating, publishing, viewing and debugging is performed in Service Studio
What is Integration Studio?
creates representations of external resources, such as .NET code and database connections, in Service Studio
What is Service Center?
Console to manage and monitor the Platform Server. It's where you manage all versions, and monitor its behavior.
What is Lifetime?
Manages the application lifecycle between environments and servers
What is Forge?
Repository of components, add-ons and apps that allow extend the Platform
What is the difference between application template and screen template?
Application template apply styles, layouts and logic to all screens. Screen template applys only to the new page created.
How do you use an installed module from forge?
check the elements of the component in Manage Dependencies
What is UI Module for?
implement UI flows, screens, blocks and logic related with user process
What is Extension Modules for?
Allow you to integrate with enterprise systems and to extend the existing functionality and data model of OutSystems
What is Service Modules for?
Service modules enforce the separation of concerns and encapsulation of core services that can be reused by several applications
Which are the two built-in Web Application Templates?
Side Menu e Top Menu
If you use a built-in Web Application Template you can't use a Screen Template? (T/F)
False
Outsystems is a cloud Plataform as a Service (PaaS), so it doesn't have an IDE. (T/F)
False. Service Studio is the IDE
Where can you define data structures in Service Studio?
In application layer Data.
What can be define in Application layer Data?
Entity, Static Entity, Structure, E-R diagram, session variables and site properties
Where can you create screen, variables and actions to use in UI?
In application layer Interface
Where can you edit CSS's theme of app?
In application layer Interface
Where you add images to use in app?
Import image in Images folder in Interface application layer
Where you store javascript scripts?
On folder Scripts in interface layer
Why the blue button doesn't apper after press 1-click publish on web modules with black template?
Because the blue button show the screen in the browser, if there isn't screen it doesn't appear.
Wich actions are created when creating an entity?
Create, update, createorupdate, get, getforupdate e delete.
What is the input and sql equivalent of the create action?
Record. Insert.
How can you retrive information from your app database in Outsystems?
Aggregate and SQL
When you create an entetity what is created automatically and what need to be create manually?
Automatically Id and actions. Manually atributes.
What is the default type and value of an entetity Id?
it is of data type Long Integer and its value is automatically calculated in sequence
An entity Identifier must be of type long int and have an autonumber. (T/F)
False. You can use other data types as Entity Identifiers or switch off the AutoNumber in an attribute
Id must be the Entetity Identifier. (T/F)
False. You can set another attribute as Entity Identifier.
You can create composite keys by selecting two attributes, right-click and set as identifier.
False. It's not to possible to have composite keys. But you can use Indexes.
How can you uniquely identify a record using more then one attribute?
Indexes has an property that allow you uniquely identify using one or more attributes
All attributtes who can accept number have AutoNumber property. (T/F)
False. Only Long integer and Integer have Autonumber property. Text and currency don't have it.
Extension Entity Identifier must be set in same type of origin Identifier.
False. In case of a sequential identifier the foreign key must be of different type. Ex: text or Long integer
There can be only one sequential attribute per Entity. (T/F)
There can be only one
What are the pros and cons of using Indexes.
Pros: Faster search and sort of most used attributes. Allow create alternatives and composite keys.
Cons: slowers Inserts and Updates
What happens when you add a new attribute to an entity filled with records?
The new attribute is added to the records and set with the default value for its data type.
If you set an entity attribute as mandatory it is set not null in the database. (T/F)
False. Mandatory attributes are created allowing null values in the database, it is automatically validated on the user interface by the platform.
You can't delete an entity attribute if it's being used by some element. (T/F)
False. The platform is permissive and lets you do it, but you must fix the elements where it is being used.
An Entity Diagram show the entities, relationships and attributes. But it is possible to create a static entity on the canvas of Entity Diagram?
Yes, just Right-click
What's the difference between the name and label of a entity attribute?
Name is what displayed in the plataform, label is displayed in widgets.
What is Static Entity?
Enums or literal values stored in the database.
What is the default structure of a static entity?
It has the following attributes: Id, Label, Order and is_Active
When you create a record in a Static entity the property identifier set the value of it's Id. (T/F)
False. id and Identifier unique identify a record, but id is a long Number with usually with autoincrement. Identifier is a name from business logic, usually the same as the label
The scope of Static Entities is always global. (T/F)
True
The only action available for the static entities is the Get (T/F)
True
Once set data (records) for a Static entity you can't change it. (T/F)
False. During design time it is editable.
You can convert existing entities to Static Entities, but you can't covert Static Entities to entities. (T/F)
False, You can convert existing entities to Static Entities and vice-versa
The boolean Is_Active attribute defines if a record is available during runtime. (T/F)
True
In Static entitiy you can create new attributes and define their types (T/F)
True
Get
Get the label of the Identifier passed as parameter
Since Static entities are stored in database, it's possible to use Static Entity Identifier as foreing keys. (T/F)
True
What kind of relationship is created when you drag the relationship connector from a static entity to a entity?
One-to-many
This condition in filter will work and show only Places if the category restaurants:
Place.CategoryId = Entities.Category.Restaurant
True
How can you create relationship between entities?
By defining a reference a attribute with data type
Wich color is the entity icon?
blue
Wich color is the static entity icon?
blue and red
Wich color is the attribute?
blue and white
Which color is the static attribute?
red and white
What is the difference between the attribute's icon and reference atribute's icon?
a small shotchut icon
Static Entities can only have relationships with other Static Entities (T/F)
True
What is a One-to-one relationship?
one record in Entity A corresponds to one record in Entity B and one record in Entity B has only one associated record in Entity A
How decide in wich Entity contais the reference attribute in a One-to-One relationship?
Optionality (mandatory or optional) of the relationship
A ContactPhoto always belongs to a Contact. A Contact can have one ContactPhoto associated. How implement this relationship?
Create a reference attribute of type Contact in ContactPhoto, since it's mandatory (always belongs)
Since you have the create entities and structures to store data you cannot use an existing database in a Outsystem project. (T/F).
False
When a user make a request via browser and a server send back a response wich protocol is used?
HTTP
Client or server is responsible to retrieve data from database?
Server
Client or server is responsible to verify if the user is allowed see the page?
Server
Client or server is responsible to run JavaScript code?
Client
Client or server is responsible to render CSS?
Client
Client or server is responsible to generate dynamically a HTML page?
Server
In the elements tree area you can create and define properties to elements. (T/F)
False. In elements tree area you select which elements you want to edit and modify, but its properties is defined in properties area
How can you navigate across the HTML elements of you screen?
Widget Tree
You can drag and drop elements from Toolbox. What's the name of these elements when you are editing a screen in Canvas? and a logic in Canvas?
Widgets are avaiable in screen. Statements are avaiable in logic.
What can you do in application Detail in Environment tab?
Open an app in the browser, get info about modules and dependencies, change name, description and icon from the app.