OutSystems Associate Developer study plan
OutSystems Associate Developer · Give each week a clear focus.
8 weeks · About 6 hours per week
Fundamentals of OutSystems web app development
Map the OutSystems web development lifecycle from module creation through deployment, writing a one-page summary in your own words
Create a Reactive Web App module and build at least three screens with navigation between them
Identify and label the core elements of a screen: widgets, placeholders, and screen actions
Explain how the Service Studio interface organizes logic, data, and UI into separate layers
Your checkpoint
A published Reactive Web App module with three navigable screens and a one-page lifecycle summary
Fundamentals of OutSystems web app development
Model a normalized entity structure with at least two related entities and appropriate data types
Create and consume a server action that queries and filters entity records
Bind entity data to a table or list widget and verify the rendered output
Apply input validation using built-in validators and explain where validation logic executes
Your checkpoint
A working CRUD-style screen that lists, filters, and creates records in a two-entity data model
Fundamentals of OutSystems mobile app development
Compare Reactive Web and Mobile app architectures and list the constraints unique to mobile
Create a Mobile App module and build screens that use mobile-specific widgets
Configure local storage entities and demonstrate offline-tolerant data entry
Explain how screen lifecycle events differ between web and mobile screens
Your checkpoint
A Mobile App module with two screens that saves and retrieves records from local storage
Fundamentals of OutSystems web app development & Fundamentals of OutSystems mobile app development
Reuse a server action across both a web and a mobile module by describing the sharing pattern
Implement role-based screen access and verify behavior with two test users
Debug a failing action using the debugger and document the root cause
Refactor duplicated logic into a single reusable action
Your checkpoint
A written comparison of one shared feature implemented in both web and mobile, including screenshots of role-based access results
ODC development basics for new developers
Describe how ODC differs from traditional OutSystems platform deployment and lifecycle management
Create an app in ODC and publish it to a development environment
Explain the ODC concept of environments, stages, and asset reuse in your own words
Identify which built-in capabilities replace self-managed infrastructure tasks
Your checkpoint
A published ODC app with a one-page notes sheet explaining ODC environments and deployment stages
ODC development basics for new developers & Building simple web and mobile apps
Build a multi-screen ODC app that reads and writes data using ODC entities
Integrate an external REST API call and handle both success and error responses
Add user authentication and restrict a screen to authenticated users only
Document the app's architecture in a simple component diagram
Your checkpoint
A functioning ODC app that consumes one external API, stores results, and enforces authentication
Building simple web and mobile apps
Build a complete small web app from requirements to published version without following a tutorial
Apply consistent UI patterns using layout blocks and reusable web blocks
Handle exceptions at the action level and surface friendly error messages to users
Write and execute a manual test checklist covering at least eight scenarios
Your checkpoint
An independently built published web app plus a completed test checklist with pass/fail results
Building simple web and mobile apps & Fundamentals of OutSystems web app development & Fundamentals of OutSystems mobile app development & ODC development basics for new developers
Build a small mobile app end to end and publish it
Review all four domains and list your three weakest subtopics with a remediation action for each
Complete a timed 60-question self-assessment and score it honestly
Re-explain the five concepts you got wrong until you can state them accurately without notes
Your checkpoint
A published mobile app and a scored self-assessment report with a remediation list
Milestones
Week 2: Can build a data-driven Reactive Web screen with validation from a blank module in under 45 minutes without references
Week 4: Can articulate the web-versus-mobile tradeoffs and demonstrate role-based access working in both app types
Week 6: Can publish an ODC app that calls an external API and enforces authentication without step-by-step guidance
Week 8: Score at least 80% on the timed self-assessment and have a written remediation plan for every missed concept