
Add a global delete all button beside the add button, prompt for confirmation, and clear the list if the user confirms, removing all records.
Welcome to Course 2 of the OutSystems Zero to Hero Series — a complete hands-on training module designed to transform theory into practice.
In this course, you’ll go beyond the basics and strengthen your OutSystems skills through 40+ guided exercises built around real-world scenarios. Each exercise is carefully designed to reinforce the concepts learned in Course 1 and introduce intermediate-level problem-solving that developers face in day-to-day projects.
You’ll work on:
Designing dynamic screens using inputs, conditions, and validations.
Building and connecting entities, aggregates, and data relationships.
Creating logic flows using client and server actions.
Applying variables, data actions, and events effectively.
Performing String operations.
Performing List operations and logic building.
Practicing Outsystems UI widgets and design principles
This course focuses entirely on practical learning, ensuring you gain confidence in using OutSystems Service Studio efficiently and independently. Whether you’re preparing for certification, switching to a low-code career, or building your own projects, these exercises help you learn by doing — not just by watching.
By completing this course, you’ll have solid experience in OutSystems Reactive Web Development at both the basic and intermediate levels — preparing you for advanced topics such as architecture design, multitenancy, and reusable components in Course 3.
Start practicing today and take your next step toward becoming an OutSystems professional developer.