Pro Up

Pro Up

  • Overview
  • Outcome
  • Methodology
  • Targets
  • Certification
  • PreRequisites

Overview

The Pro Up Program is an innovative and ambitious program designed for the preparation to OutSystems Professional Developer Certification, providing them with the skills needed to master the advanced contents of OutSystems Platform. The program is split in six independent modules and can be delivered separated. The program has two possible schedules, full time during business hours or part-time during evenings and weekends.

Outcome

With the OutSystems Pro Up program, trainees will master OutSystems advanced features and will be ready to perform the OutSystems Professional Certification with success.

Methodology

The training methodology we follow is aimed at developing skills through their practical application, based on four vectors of learning practical, theoretical, technical and technological by focusing on interdisciplinary approach of the various aspects of OutSystems Programming.

Targets

The OutSystems Pro Up program is designed for OutSystems Associate Developers who want to master the advanced features of the OutSystems Platform or want to become Certified OutSystems Professional Developers.

Certification

The OutSystems Pro Up program has one assessments per module to ensure the OutSystems Professional Developer Certification Success (Exam Included*). A final score and an individual report will be delivered in the end of the program. * Valid only for the full program.

PreRequisites

OutSystems Associate Developers with programming experience in OutSystems. Is is also recommended to have experience in different technologies like JAVA or .NET and database/SQL knowledge like SQL Server or Oracle.

What we do

2 DAYS

OutSystems Architecture

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. In the end of the module an assessment is performed.

 


CONTENTS:

● Application Architecture
○ The need for a good architecture
● The Architecture Canvas
○ Benefits and common issues
○ The project tool
○ Define the Architecture of an Application
– Architecture Patterns
● Validating Architecture
○ The Discovery tool
● Refactoring
● Composing Applications


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Architecture Best Practices. (Professional Developer Certification topics ready)

2 DAYS

OutSystems Extensions & Integrations

The OutSystems Extensions & Integrations module addresses integration with other systems. OutSystems Extensions & Integrations topics will be taught with the support of guided exercises on consuming/exposing web services; integrating with external databases (including joining with local entities) and integrating with existing .NET code. In the end of the module an assessment is performed.

 


CONTENTS:

Integrations
○ Consuming Web Services
– REST
– SOAP
○ Exposing Web Services
– REST
– SOAP
● Extensions
○ Integrating with external databases
○ Integrating with legacy systems


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Extensions & Integrations Best Practices. (Professional Developer Certification topics ready)

3 DAYS

OutSystems Timers & BPT

The OutSystems Timers & BPT module follows a flipped classroom approach, where OutSystems Asynchronous and Massive Processing and Business Process Technology topics will be taught with the support of guided exercises on all main sections. In the end of the module an assessment is performed.


CONTENTS:

Asynchronous processing
● Defining Timers during development
● Configure Timers at runtime
● Tapping into the Timers’ meta-modelMassive data processing
● Using Asynchronous processing to defer tasks
● Job & Job Detail patternBusiness Process Technology
● Thinking Processes
● Understanding the Taskbox
● Designing Processes in OutSystems
● Patterns
● Ad-hoc processes/flows
● Architecture
● Using the meta-model & process callbacks
● Process-aware applications
● Custom Taskbox & Extending the Meta-Model
● Maintenance

Assessments:
Exam (requires a score of 70 percent or higher)
Results:
Master the OutSystems Asynchronous Processing Best Practices. (Professional Developer Certification topics ready)

2 DAYS

OutSystems Multi Tenancy

The OutSystems Multi Tenancy module follows a flipped classroom approach, where OutSystems Multi Tenancy topics will be taught with the support of a guided exercise to create multi-tenant simple application from scratch and with a small project to turn an existing application into multi-tenant (with tenant manager functionality). In the end of the module an assessment is performed.

 


CONTENTS:

What is Multi-Tenancy and how is it supported in OutSystems

Implementing Multi-Tenant applications
● Data isolation
● Managing Users
● Application configuration
● Asynchronous processes
● Web Services
● Caching

Managing Tenants
● User Provider
● Managing Tenants


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Asynchronous Processing Best Practices. (Professional Developer Certification topics ready)

1 DAY

OutSystems Multi Language

The OutSystems Multi Language module follows a flipped classroom approach, where OutSystems Multi Language topics will be taught with the support of a guided exercise of translation of static resources and with a small project to design a simple application from scratch with translated content. In the end of the module an assessment is performed.

 


CONTENTS:

Default & Current Languages

Translatable static resources
● The translation process
● Built-in Tools
● Right-to-Left language & SILK UI

Translatable content
● Designing applications for multi-language
● Extending the application data model
● Patterns


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Multi-language Best Practices. (Professional Developer Certification topics ready)

2 DAYS

OutSystems DevOps

The OutSystems Dev Ops module addresses devops and security topics with the help of targeted exercises on securing existing applications, as well as with LifeTime/Service Center exercises (including deployment, monitoring & troubleshooting applications and performance issues). In the end of the module an assessment is performed.
* Module designed for Technical Lead, not mandatory to the developers but they are welcome to assist.

 


CONTENTS:

● Infrastructure Security
● Application Deployment
○ Dependencies
○ Two-stage deployment
○ Hot-fixes
● Configurable Application Features
● Monitoring & Analytics
● Troubleshooting Applications
● Application Performance
○ Anti-Patterns
○ Best practices
Investigating & Troubleshooting Performance


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems DevOps Best Practices. (Professional Developer Certification topics ready)

What we do

1
OutSystems Architecture
2 DAYS

OutSystems Architecture

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. In the end of the module an assessment is performed.

 


CONTENTS:

● Application Architecture
○ The need for a good architecture
● The Architecture Canvas
○ Benefits and common issues
○ The project tool
○ Define the Architecture of an Application
– Architecture Patterns
● Validating Architecture
○ The Discovery tool
● Refactoring
● Composing Applications


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Architecture Best Practices. (Professional Developer Certification topics ready)

2
OutSystems Extensions & Integrations
2 DAYS

OutSystems Extensions & Integrations

The OutSystems Extensions & Integrations module addresses integration with other systems. OutSystems Extensions & Integrations topics will be taught with the support of guided exercises on consuming/exposing web services; integrating with external databases (including joining with local entities) and integrating with existing .NET code. In the end of the module an assessment is performed.

 


CONTENTS:

Integrations
○ Consuming Web Services
– REST
– SOAP
○ Exposing Web Services
– REST
– SOAP
● Extensions
○ Integrating with external databases
○ Integrating with legacy systems


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Extensions & Integrations Best Practices. (Professional Developer Certification topics ready)

3
OutSystems Timers & BPT
3 DAYS

OutSystems Timers & BPT

The OutSystems Timers & BPT module follows a flipped classroom approach, where OutSystems Asynchronous and Massive Processing and Business Process Technology topics will be taught with the support of guided exercises on all main sections. In the end of the module an assessment is performed.


CONTENTS:

Asynchronous processing
● Defining Timers during development
● Configure Timers at runtime
● Tapping into the Timers’ meta-modelMassive data processing
● Using Asynchronous processing to defer tasks
● Job & Job Detail patternBusiness Process Technology
● Thinking Processes
● Understanding the Taskbox
● Designing Processes in OutSystems
● Patterns
● Ad-hoc processes/flows
● Architecture
● Using the meta-model & process callbacks
● Process-aware applications
● Custom Taskbox & Extending the Meta-Model
● Maintenance

Assessments:
Exam (requires a score of 70 percent or higher)
Results:
Master the OutSystems Asynchronous Processing Best Practices. (Professional Developer Certification topics ready)

4
OutSystems Multi Tenancy
2 DAYS

OutSystems Multi Tenancy

The OutSystems Multi Tenancy module follows a flipped classroom approach, where OutSystems Multi Tenancy topics will be taught with the support of a guided exercise to create multi-tenant simple application from scratch and with a small project to turn an existing application into multi-tenant (with tenant manager functionality). In the end of the module an assessment is performed.

 


CONTENTS:

What is Multi-Tenancy and how is it supported in OutSystems

Implementing Multi-Tenant applications
● Data isolation
● Managing Users
● Application configuration
● Asynchronous processes
● Web Services
● Caching

Managing Tenants
● User Provider
● Managing Tenants


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Asynchronous Processing Best Practices. (Professional Developer Certification topics ready)

5
OutSystems Multi Language
1 DAY

OutSystems Multi Language

The OutSystems Multi Language module follows a flipped classroom approach, where OutSystems Multi Language topics will be taught with the support of a guided exercise of translation of static resources and with a small project to design a simple application from scratch with translated content. In the end of the module an assessment is performed.

 


CONTENTS:

Default & Current Languages

Translatable static resources
● The translation process
● Built-in Tools
● Right-to-Left language & SILK UI

Translatable content
● Designing applications for multi-language
● Extending the application data model
● Patterns


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Multi-language Best Practices. (Professional Developer Certification topics ready)

6
OutSystems DevOps
2 DAYS

OutSystems DevOps

The OutSystems Dev Ops module addresses devops and security topics with the help of targeted exercises on securing existing applications, as well as with LifeTime/Service Center exercises (including deployment, monitoring & troubleshooting applications and performance issues). In the end of the module an assessment is performed.
* Module designed for Technical Lead, not mandatory to the developers but they are welcome to assist.

 


CONTENTS:

● Infrastructure Security
● Application Deployment
○ Dependencies
○ Two-stage deployment
○ Hot-fixes
● Configurable Application Features
● Monitoring & Analytics
● Troubleshooting Applications
● Application Performance
○ Anti-Patterns
○ Best practices
Investigating & Troubleshooting Performance


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems DevOps Best Practices. (Professional Developer Certification topics ready)

Contact for Quote