Master the OutSystems Platform and become a Professional OutSystems developer
Overview
Acquire professional proficiency as an OutSystems developer by constructing robust, high-performance, and scalable applications.
The 35-hour ODC Advanced Developer program is a comprehensive, instructor-led course designed for OutSystems developers working in ODC (OutSystems Developer Cloud). The program guides participants through the platform’s advanced features, focusing on OutSystems architecture, integration, asynchronous processes, development best practices and User Governance. The aim is to equip OutSystems developers with the skills necessary to create robust, high-performance, scalable, and maintainable solutions.
Curriculum
ODC Architecture (7 Hours)
The OutSystems Architecture module focuses on ODC concepts through engaging case studies. Gain hands-on experience defining application architecture, starting from high-level requirements, and apply your knowledge using a real-world scenario to enhance your learning.
- Why is Architecture Important
- Apps and Libraries
- Deployments
- Configurations
- Architecture Process Design
- Architecture Patterns
- Integration Patterns
- Sharing Data Patterns
- Distributed Transactions Patterns
ODC Integrations (7 Hours)
Learn to create seamless enterprise integrations, connect to external databases, and external back-end systems through APIs. The following topics will be covered in this module with the
support of guided exercises:
- Integration with external databases (including SQL Server, Oracle, MySQL)
- Integration with External systems using #C Code
- REST Web services to both consume and expose
Best Practices (7 Hours)
Guarantee robust, performant, and maintainable ODC applications by following OutSystems-specific software development best practices, covering critical areas like User Interface, Logic, Data, and Applications.
- Data
- Logic
- Queries
- User Interface
- Apps & Libraries
- Troubleshooting
Asynchronous Processes (7 Hours)
Explore and learn hands-on about ODC asynchronous processing capabilities by creating background jobs with timers and processing large amounts of data with Events. This module also covers Timers’ best practices to avoid performance bottlenecks and data inconsistency.
- Asynchronous Processes in OutSystems
- Timers
- Events
- Batch Processing
User Governance (4 Hours)
The User Governance module addresses different approaches to integrating OutSystems Developer Cloud Applications’ authentication with other authentication ssystems and managing authorization in applications.
- Authentication in OutSystems
- User Management
- Centralized Login
- External Identity Providers
Exam Preparation (3 Hours)
Get ready to succeed in your certification journey with the Exam Preparation module. This module provides strategies, practice assessments, and exam tips to help you confidently prepare for your certification exam.
- Certification Program
- Know Your Exam
- Exam Setup