Training
Courses and docs that will have you building high-quality mobile and web apps with OutSystems.

Architecture

Watch the Tech TalksAre you ready to start learning?
Watch all the talks from this track or choose the ones that most pique your interest. You can stop and resume where you left off to see your progress.
Tech Talks
Domains and Services Architecture
To be innovative and agile today means breaking up your monolithic architecture and stitching together the best services, parts, functions, and data sets. Learn the tradeoffs and the right way to “pulverize” monoliths.
OutSystems Architecture and Tooling
To support today’s business models, architecture must evolve so it doesn’t turn into “spaghetti.” Learn how to build a foundation that enables rapid growth/scalability, eliminates deployment nightmares, lowers costs, and keeps up with the business.
Refactor to Heal Apps
Learn how to refactor and abstract concepts without losing data and configurations. You will also see how you can prioritize your steps for maximum benefit and add them to your backlog of business requests.
Designing Secure Applications
Users need to feel secure. Taking good care of data goes a long way to earning their trust. Learn how to avoid the security vulnerabilities identified by OWASP when building apps with OutSystems.
Caching and Data Sync
Caching can dramatically improve application responsiveness. Learn how to prepare the data appropriately to support user interactions and how to activate synchronization at key points.
Mobile Architecture
Mobile is not web! Yes, we’re stating the obvious, but mobile has its own architecture and features. When correctly applied, they result in a great user experience. Learn about mobile events, offline capabilities, and architecture best practices.
Scalable Front-End Architecture
If you've ever felt overwhelmed by CSS and JavaScript duplication throughout your applications and want them to share a common look-and-feel without added complexity. Learn how to deliver style guides with sound architecture for ultimate scalability.
Massive Batch Processing
How can you overcome the challenge of massive amounts of data and a small processing window? Learn how OutSystems enables you to design scalable, resilient, and consistent batch processes that handle data volumes in the millions.