Online Training

Follow this program of free video lessons
and learn the foundations of web application
development with the OutSystems Platform.

Classroom Training

Hands-on classroom training to become proficient in 5 days.
Introduction to the Web, Client-Server paradigm, and Web Applications
Install the OutSystems Platform and create static and dynamic Web pages.
Create a small Web application with a database, some logic, and template presentation.
Work with the database model, relationships, and queries.
Bind variables to some of the most used inputs step by step.
Make both client-side and server-side validations of form inputs.
Encapsulate application logic in methods and execute them, including in loops.
During a transition phase we will make available a set of lessons that highlight product features no longer available but still used in the Online Training
Encapsulate page content, reuse it on more pages, and modify it with impact on all usages.
Use the Grid and Cascade Style Sheets (CSS) to work the look and feel of the application.
Use built-in Ajax capabilities to refresh only some content of the page.
Take advantage of OutSystems Widgets for adding useful UI patterns to the application.
Add user authentication, restrict access to some pages, and restrict the execution of some operations.
Learn the shortcuts to build pages to Create, Read, Update, and Delete records (CRUD).
Learn how to reuse, change, and debug functionality implemented in other modules.
Take advantage of modules to build well architected applications.
Boost your applications by applying simple usability principles.

Upcoming Classroom Training

Click a date to pre-register for a Developer bootcamp:
Mar 16  Singapore, Singapore
Mar 22  Dubai, Dubai
Mar 23  Atlanta, United States
Mar 23  London, United Kingdom
Apr 20  Atlanta, United States
Apr 20  Utrecht, The Netherlands
May 4  Lisbon, Portugal
May 31  Dubai, Dubai
Jun 22  Atlanta, United States
Jul 6  Lisbon, Portugal


Certification Program

Download the Training and Certification overview for more information.