Acquire professional proficiency as an OutSystems developer by constructing robust, high-performance, and scalable applications.
Overview
This course guides participants through the OutSystem platform’s advanced features, focusing on architecture, integration, authentication and authorisation, asynchronous processes and performance optimisation techniques. The aim is to equip OutSystems reactive developers with the skills necessary to create robust, high-performance, scalable and maintainable solutions.
Curriculum
OutSystems Architecture (14 Hours)
The OutSystems Architecture module addresses OutSystems Architecture topics with the help of case studies, and will use a real world scenario to practice defining the architecture of an application from high-level requirements. The Discovery tool will be used to validate the resulting architecture.
Outsystems Integrations (7 Hours)
This module teaches you how to create seamless enterprise integrations, connect to external databases, web services and APIs, and integrate with external authentication and authorisation systems.
Authentication & Authorisation (3 Hours)
This module focuses on OutSystems authentication and authorisation. Participants are taught various ways to integrate authentication for an OutSystems application with other authentication systems. The course also covers how to manage authorisations for an OutSystems application.
Asynchronous Processes (4 Hours)
This module covers OutSystems asynchronous processes. Through a series of guided exercises, participants are taught about OutSystems timers best practice and batch processing.
Best Practices (7 Hours)
This module addresses OutSystems performance best practices. Participants are taught methods and tools they can use to ensure the OutSystems applications they build are robust, high-performing and maintainable.