You are on page 1of 2

OutSystems Platform Training Syllabus

I. Exploring the OutSystems Platform


a. Platform Overview
b. Service Studio
c. Service Center
d. Publishing Application
II. Components, Tools and Capabilities
a. Service Studio walktrough
i. The Data tab
ii. The logic tab
iii. The Interface tab
iv. The Process tab
b. Service Center Capabilities
i. The Factory tab
ii. The Monitoring tab
iii. Tha administration tab
iv. The Analytics tab
III. Starting Work with OutSystems
a. OutSystems pricing and editions
b. Setting up Personal Environment
c. Installing Outsystems IDES
d. Opening and starting Service Studio
e. Opening and starting
IV. Using Modules
a. Types of modules
b. Architecture layers
i. Foundation layer
ii. Core layer
iii. End user layer
iv. All layers
c. Modules and application naming convention
V. Modeling Data by Using Entities
a. Technical Requirements
b. Exploring database Entities
c. Modelling data
d. Bootstrapping data into Entities from an Excell spreadsheet
VI. Server-Side Logic
a. Technical requirements
b. Introducing logic actions
c. Taking logic decisions with conditional paths
VII. Exception Handling
a. Rasing exceptions
b. Exception handler flows
c. Global Exception handler
VIII. Reactive UI Development
a. Reactive patterns and templates
b. Reactive widgets
c. Scaffolding screens
d. CSS themes and styles
e. Javascript In OutSystems
f. Screen and block lifecycle events
g. Events to propagate changes from a block to the parent
IX. Fast Mobile UI Development
a. Pattern, templates and widgets
b. Mobile design considerations
c. Mobile plugins
d. Native app generation
X. Client Side Logic
a. Screen Client Actions
b. Data actions
c. Client logic actions
XI. Debuging and Troubleshooting Mobile and Reactive Web Apps
a. Debugging reactive web applications
b. Debugging native mobile applications

You might also like