OutSystems Associate Developer study materials
OutSystems Associate Developer study resources

OutSystems Associate Developer study plan

OutSystems Associate Developer · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

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

Week 2

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

Week 3

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

Week 4

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

Week 5

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

Week 6

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

Week 7

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

Week 8

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