OutSystems Advanced Developer Training

Learning how to use OutSystems to its full advantage

The Advanced Developer Bootcamp is an innovative and ambitious program designed for the preparation to OutSystems Professional Developer Certification, providing common advanced development topics to enable developers to become more proficient in the OutSystems platform. This course covers common development topics that developers will benefit from when working in real projects. The topics covered should also allow you to transition from Junior to Senior OutSystems Developer.
The program is split into 5 independent modules and can be delivered separated. Check the Agenda and if you don’t find an available date, get in touch!

  • Outcome
  • PreRequisites
  • Methodology
  • Targets
  • Certification

Outcome

With the OutSystems Advanced Developer Bootcamp, trainees will master OutSystems advanced features and will be ready to perform the OutSystems Professional Certification with success.

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.

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 Advanced Developer Bootcamp 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 Advanced Developer Bootcamp 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.

What we do to setting up an outstanding OutSystems Advanced Developer

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.

 


CONTENTS:

● OutSystems Architecture Framework
● Architecture Patterns
● Domain Driven Design
● Validating and Refactoring
● Composing LifeTime Applications


Assessments
Exam (requires a score of 70 percent or higher)
Results
Design and validate the architecture of applications

1 DAY

OutSystems Integrations

The OutSystems Integrations module addresses integration with other systems. OutSystems Integrations topics will be taught with the support of guided exercises on consuming/exposing web services; integrating with external databases and integrating with existing .NET code.

 


CONTENTS:

  • Connecting to External Databases
  • Using C# Code
  • Exposing and Consuming Web Services
    • Rest
    • Soap
  • Web Services
    • Advanced Use Cases

Assessments
Exam (requires a score of 70 percent or higher)
Results
Integrate with REST or SOAP web services. Connect to External Databases. Extend OutSystems with C#

0.5 DAYS

Authentication & Authorization

The Authentication & Authorization module addresses different ways you may use to integrate your OutSystems applications authentication with other existing authentication systems and how to manage authorization on your applications. 

 


CONTENTS:

  • OutSystems Login with External Authentication
  • Federated Single Sign-On Authentication
  • External Authentication via:
    • Web Services
    • SAML
    • OAuth
  • Authorization in OutSystems

Assessments
Exam (requires a score of 70 percent or higher)
Results
Use External Authentication in OutSystems apps

0.5 DAYS

Asynchronous Processes

The OutSystems Asynchronous Processes module covers OutSystems timers best practices and batch Processing topics taught with the support of guided exercises on all main sections. 

 


CONTENTS:

● Asynchronous Processes in OutSystems
● Timers Best Practices
● BPT for Batch Processing (Lite BPT)


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Asynchronous Processing Best Practices

1 DAY

Best practices

Best Practices

The Best Practices module address OutSystems performance best practices with the help of methods and tools that can be used to ensure that are build robust, performant and maintainable applications.

 


CONTENTS:

Performance Best Practices:
● Application and Module-level
● Data
● Logic
● User Interface


Assessments
Exam (requires a score of 70 percent or higher)
Results
Common OutSystems Best Practices

What we do to setting up an outstanding OutSystems Advanced Developer

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.

 


CONTENTS:

● OutSystems Architecture Framework
● Architecture Patterns
● Domain Driven Design
● Validating and Refactoring
● Composing LifeTime Applications


Assessments
Exam (requires a score of 70 percent or higher)
Results
Design and validate the architecture of applications

2
OutSystems Integrations
1 DAY

OutSystems Integrations

The OutSystems Integrations module addresses integration with other systems. OutSystems Integrations topics will be taught with the support of guided exercises on consuming/exposing web services; integrating with external databases and integrating with existing .NET code.

 


CONTENTS:

  • Connecting to External Databases
  • Using C# Code
  • Exposing and Consuming Web Services
    • Rest
    • Soap
  • Web Services
    • Advanced Use Cases

Assessments
Exam (requires a score of 70 percent or higher)
Results
Integrate with REST or SOAP web services. Connect to External Databases. Extend OutSystems with C#

3
Authentication & Authorization
0.5 DAYS

Authentication & Authorization

The Authentication & Authorization module addresses different ways you may use to integrate your OutSystems applications authentication with other existing authentication systems and how to manage authorization on your applications. 

 


CONTENTS:

  • OutSystems Login with External Authentication
  • Federated Single Sign-On Authentication
  • External Authentication via:
    • Web Services
    • SAML
    • OAuth
  • Authorization in OutSystems

Assessments
Exam (requires a score of 70 percent or higher)
Results
Use External Authentication in OutSystems apps

4
Asynchronous Processes
0.5 DAYS

Asynchronous Processes

The OutSystems Asynchronous Processes module covers OutSystems timers best practices and batch Processing topics taught with the support of guided exercises on all main sections. 

 


CONTENTS:

● Asynchronous Processes in OutSystems
● Timers Best Practices
● BPT for Batch Processing (Lite BPT)


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Asynchronous Processing Best Practices

5
Best Practices
1 DAY

Best practices

Best Practices

The Best Practices module address OutSystems performance best practices with the help of methods and tools that can be used to ensure that are build robust, performant and maintainable applications.

 


CONTENTS:

Performance Best Practices:
● Application and Module-level
● Data
● Logic
● User Interface


Assessments
Exam (requires a score of 70 percent or higher)
Results
Common OutSystems Best Practices

Next Dates

OutSystems Advanced Developer

January 20, 2020 | Australia - Sydney

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

February 3, 2020 | Portugal

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

February 17, 2020 | New Zealand - Auckland

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

March 9, 2020 | Portugal

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

March 23, 2020 | Singapore

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

April 13, 2020 | Portugal

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

May 11, 2020 | Australia

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

OutSystems Advanced Developer

June 15, 2020 | Portugal

  • Classroom
With this official OutSystems boot camp, you’ll finish up with all the advanced skills and hands-on experience necessary to be an OutSystems development superstar.

Contact for Quote