OutSystems Front-End Developer Specialist study materials
OutSystems Front-End Developer Specialist study resources

OutSystems Front-End Developer Specialist study plan

OutSystems Front-End Developer Specialist · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Map the full OutSystems UI stack (Screen, Block, Web Block, Layout, Theme, Style Sheet) and state in one sentence what each layer controls for styling.

  • Set up a free ODC personal environment and publish a blank Reactive Web app you can redeploy on demand.

  • Build a one-screen page that uses the OutSystems UI Layout and Grid to place a header, a two-column content area, and a footer without writing custom CSS.

  • Inventory the OutSystems UI built-in patterns and classify 15 of them as layout, navigation, data display, or feedback.

Your checkpoint

A published ODC Reactive Web app with one responsive page using Layout plus Grid, and a written layer map of the styling stack.

Week 2

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Apply the Theme Editor to change primary color, typography scale, and border radius, then republish and verify each change visually.

  • Create a custom Theme extension that overrides two OutSystems UI variables without editing built-in stylesheets.

  • Demonstrate the cascade by styling the same element through a Theme variable, a Screen-level Style Sheet, and an inline Style property, and record which wins.

  • Name OutSystems UI CSS variables for spacing, color, and typography and use at least six of them in your own rules.

Your checkpoint

A theme variant with at least three customized variables and a short comparison table showing cascade precedence you verified in the browser.

Week 3

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Build a responsive page that reflows correctly at phone, tablet, and desktop widths using Grid columns and the Column breakpoint properties.

  • Configure OutSystems UI responsive utilities (visibility and display classes) so specific Blocks hide or show per device.

  • Test the page in browser device emulation and fix every horizontal scroll and overflow defect you find.

  • Explain how Screen width classes and Layout breakpoints interact when a Block is nested inside a Container.

Your checkpoint

One page screenshotted at three breakpoints with zero overflow defects and a note on which utility classes drive each change.

Week 4

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Create a reusable Web Block with input parameters and a placeholder, and consume it on two different screens.

  • Style the Block from the consuming screen using the extended class and Style properties, confirming encapsulation behavior.

  • Convert a duplicated section of a page into a Block and measure the reduction in repeated markup.

  • Document naming conventions for Blocks, classes, and parameters that a teammate could follow.

Your checkpoint

A reusable styled Web Block used on two screens plus a one-page naming convention guide.

Week 5

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Build a form screen with OutSystems UI form patterns, custom validation messages, and styled inline error states.

  • Style the focus, hover, disabled, and error states of an input using Theme variables rather than hardcoded colors.

  • Add a feedback pattern (toast or message) triggered by a client action and verify its styling matches your theme.

  • Check keyboard tab order and visible focus on the form and fix any accessibility gaps you find.

Your checkpoint

A themed form screen with all four input states styled and a passing keyboard-navigation walkthrough.

Week 6

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Build a list screen using OutSystems UI list and card patterns fed by a local entity with sample data.

  • Style empty, loading, and populated states for the list, including a skeleton or placeholder treatment.

  • Implement client-side sorting or filtering that updates the UI without a full screen refresh, and confirm the styling of the active filter.

  • Compare the same list screen rendered in Traditional Web versus Reactive Web and note the styling differences.

Your checkpoint

A list screen with three distinct data states styled and a written note on Traditional versus Reactive styling differences.

Week 7

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Style a mobile app screen in ODC using the mobile-ready patterns and safe-area and bottom-navigation considerations.

  • Audit your existing screens for hardcoded colors, pixel values, and inline styles, and replace them with theme variables.

  • Build a small style guide screen inside the app that renders your color, type, and spacing tokens for reference.

  • Verify your theme changes propagate to every screen after a single republish.

Your checkpoint

A style guide screen inside the app plus a cleanup log showing every hardcoded style replaced by a token.

Week 8

OutSystems Front-end development fundamentals (UI design and styling for pixel-perfect web and mobile applications in ODC and O11)

  • Rebuild one complex screen from scratch in under 90 minutes using only theme variables and OutSystems UI patterns.

  • Run a full timed review of layout, responsiveness, states, and accessibility against a self-written checklist.

  • Fix every defect the review surfaces and republish the app.

  • Write a personal cheat sheet of the 20 styling facts you got wrong or looked up most often.

Your checkpoint

A timed rebuild completed within 90 minutes, a completed review checklist, and a 20-item personal cheat sheet.

Milestones

Week 2: Can change theme colors and typography through the Theme Editor and a custom Theme extension, and correctly predict cascade precedence in a three-way override test.

Week 4: Can build a responsive page with zero overflow defects at three breakpoints and reuse a styled Web Block on two screens without duplicating markup.

Week 6: Can style form input states and list empty, loading, and populated states entirely through theme variables, with keyboard navigation verified.

Week 8: Can rebuild a complex screen from scratch in under 90 minutes using only theme variables and OutSystems UI patterns, with all review defects fixed.