Home Page Icon
Home Page
Table of Contents for
Rapid Application Development with OutSystems
Close
Rapid Application Development with OutSystems
by Ricardo Pereira, Paulo Moreira, Taiji Hagino
Rapid Application Development with OutSystems
Rapid Application Development with OutSystems
Foreword
Contributors
About the author
About the reviewers
Preface
Section 1: OutSystems 101
Chapter 1: Exploring the OutSystems Platform
Chapter 2: Components, Tools, and Capabilities
Chapter 3: Starting Work with OutSystems
Section 2: The Magical Path of the Backend
Chapter 4: Using Your Modules to Simplify and Encapsulate Your Code
Chapter 5: Modeling Data by Using Entities
Chapter 6: Server-Side Logic
Chapter 7: Exceptions Handling
Section 3: Create Value and Innovate with the Frontend
Chapter 8: Reactive UI Development
Chapter 9: Using Mobile Patterns for Fast Mobile UI Development
Chapter 10: Client-Side Logic
Chapter 11: Local Storage and Data Synchronization
Chapter 12: Debugging and Troubleshooting Mobile and Reactive Web Apps
Section 4: Extensibility and Complexity of the OutSystems Platform
Chapter 13: Designing the Architecture of Your OutSystems Applications
Chapter 14: Integrating OutSystems with Your Ecosystem
Chapter 15: BPT Processes and Timers – Asynchronous Tools in OutSystems
Other Books You May Enjoy
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Rapid Application Development with OutSystems
Next
Next Chapter
Preface
Table of Contents
Preface
Section 1: OutSystems 101
Chapter 1
: Exploring the OutSystems Platform
Platform overview
Platform server
Service Studio
Integration Studio
Service Center
Publishing an application
Monitoring and logging
Distribution
Cache
SEO – Search Engine Optimization
OutSystems factory options
OutSystems platform deployment options
External tools, components, and support
Forge and Community
Summary
Chapter 2
: Components, Tools, and Capabilities
Service Studio walkthrough
The Data tab
The Logic tab
The Interface tab
The Processes tab
Service Center capabilities
The Factory tab
The Monitoring tab
The Administration tab
The Analytics tab
Managing your infrastructure with LifeTime
Managing end users with the Users application
Integration Studio walkthrough
Summary
Chapter 3
: Starting Work with OutSystems
OutSystems pricing and editions
Setting up our Personal Environment
Installing OutSystems IDEs
Opening and starting Service Studio
Opening and starting Integration Studio
Summary
Section 2: The Magical Path of the Backend
Chapter 4
: Using Your Modules to Simplify and Encapsulate Your Code
Technical requirements
Types of modules
Distributing modules across applications
Applying modules to the correct architecture layers
Foundation layer
Core layer
End user layer
All layers
Modules and application naming convention
Summary
Chapter 5
: Modeling Data by Using Entities
Technical requirements
Exploring database Entities
What are Static Entities?
Modeling data
Bootstrapping data into Entities from an Excel spreadsheet
Exercise 1 – creating a data model
Summary
Chapter 6
: Server-Side Logic
Technical requirements
Introducing logic actions
Types of variables in Server Actions
Taking logic decisions with conditional paths
Creating loops
Exercise 2 – Creating server actions
Summary
Chapter 7
: Exceptions Handling
Technical requirements
Raising Exceptions
Exception handler flows
Global Exception handler
Exercise 3 – raising and handling an Exception
Summary
Section 3: Create Value and Innovate with the Frontend
Chapter 8
: Reactive UI Development
Technical requirements
Reactive patterns and templates
Reactive widgets
Scaffolding screens
CSS themes and styles
JavaScript in OutSystems
Screen and block lifecycle events
Events to propagate changes from a block to the parent
Exercise 4 – Creating application screens
Summary
Chapter 9
: Using Mobile Patterns for Fast Mobile UI Development
Technical requirements
Patterns, templates, and widgets
Mobile design considerations
Process and concept
Target audience
Design
Security
Performance
Mobile plugins
Adding plugins to our applications
Native app generation
Exercise 5 – Creating mobile app screens
Summary
Chapter 10
: Client-Side Logic
Technical requirements
Screen Client Actions
Data actions
Client logic actions
Exercise 6 – creating Client Actions and using them on the frontend
Summary
Chapter 11
: Local Storage and Data Synchronization
Creating and using Local Storage entities
Fetching data from Local Storage
Analyzing data synchronization patterns
Summary
Chapter 12
: Debugging and Troubleshooting Mobile and Reactive Web Apps
Debugging reactive web applications
Debugging native mobile applications
Using Service Center logs to support troubleshooting
Summary
Section 4: Extensibility and Complexity of the OutSystems Platform
Chapter 13
: Designing the Architecture of Your OutSystems Applications
The importance of architecture
The 3 Layer Canvas (Architecture Canvas)
The architecture design process
Summary
Chapter 14
: Integrating OutSystems with Your Ecosystem
Creating your own C#/.NET code and using it inside the OutSystems platform
Connecting with external databases
Connecting with other systems through web services (REST/SOAP)
Consuming SOAP
Exposing SOAP
Consuming REST services
Exposing REST
Summary
Chapter 15
: BPT Processes and Timers – Asynchronous Tools in OutSystems
Process BPT overview
Timers and how they work
BPTs versus Timers
Monitoring Processes and Timers
Summary
Other Books You May Enjoy
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset