Online Training

Follow this program of free 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:
Jun 7  Dubai, Dubai
Jun 15  Atlanta, United States
Jul 6  Lisbon, Portugal
Jul 20  London, United Kingdom
Jul 20  Atlanta, United States
Jul 20  Melbourne, Australia
Sep 7  Singapore, Singapore
Sep 7  Utrecht, The Netherlands
Sep 21  Atlanta, United States
Oct 4  Dubai, Dubai


Certification Program

Download the Training and Certification overview for more information.