Team Ramp Up Training Program

Setting up outstanding OutSystems professional teams

The Team Ramp Up Training is an innovative and ambitious program designed for the setup of highly qualified OutSystems teams, composed by a Technical Lead and Developers, providing them with the skills needed to design, develop and test web and mobile applications using the OutSystems Platform, promoting coordination and teamwork. It is very thorough and practical training of the OutSystems Core functionalities plus the most important advanced topics to an OutSystems Technical Lead. It has an updated curriculum that promotes, on the one hand, a transversal and comprehensive understanding of how to design and develop with the OutSystems Platform, but also enhances the expertise in the various areas of intervention, through challenges and related workshops. The program is split into 2 mandatory modules to the entire team and more 3 to the Technical Lead. Check the Agenda and if you don’t find an available date, get in touch!

  • Outcome
  • Methodology
  • Targets
  • Certification
  • PreRequisites

Outcome

With the Team Ramp Up program, our customer will speed up the ramp up of full OutSystems teams who will master OutSystems Core features plus the most important advanced topics to ramp up a Technical Lead and start a project. During Post Training Growth, the technical lead will be supported by our trainer.

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 Team Ramp Up program is designed for all teams, however it is particularly suited for teams composed by web developers and technical lead with one year or more of experience. Team size should be not higher than 8 members.

Certification

The OutSystems Team Ramp Up program has two assessments to ensure the OutSystems Associate Developer Certification Success (Exam Included per member, max 8 team members). A final score and an individual report will be delivered in the end of the program.

PreRequisites

There are no prerequisites to the OutSystems Team Ramp Up program, but it is determinant programming experience in different technologies like JAVA or .NET and database/SQL knowledge like SQL Server or Oracle and one member with experience has technical lead.

What we do to setting up highly qualified OutSystems teams

1 WEEK

Developing OutSystems Web Apps

The Developing OutSystems Web Applications Boot Camp is a more theoretical module where OutSystems Development Core features will be taught using the OutSystems materials. The training combines theoretical modules with guided exercises to practice each topic and a short project at the end to wrap-up all concepts. A full time trainer will be on site to help and support the Team members. In the end of the module a technical assessment is performed.


CONTENTS:

OutSystems Development:

● Data modeling (Entities, attributes, data-types and default values, Calculated attributes, Bootstrapping from Excel, Relationships and the delete rule, Lookup tables, Aggregate data, SQL queries)
● Forms & Validation (Form’s implicit variable and field variables, Input fields, Checkboxes & radio buttons, Combo boxes and source entities, Preparation & Screen Actions, Server-side validations, Client-side validations, Custom server-side validations)
● Application Logic (User Actions & Functions, Entity Actions, Input & Output, Parameters, Collection iteration)
● Customize the Look (Layouts & the Grid, Themes, built-in styles, Style redefinition & CSS hierarchy)
● Page Elements (Web blocks, Web block preparation, Web block styles)
● Asynchronous requests (Ajax submit, Refreshing page elements, Refreshing data, Updating displayed lists, Events)
● UI Patterns (Feedback messages, Pagination, Filters and Sorting of tables, Pop-ups, Charts)
● Security (Users, Roles & Groups, User Management, Restrict access to pages, Custom security checks)


Assessments
– Exam (requires a score of 70 percent or higher)
– Attitude during training
Results
Web Associate Developer Certification Ready

2 WEEKS

OutSystems Development Consolidation

The OutSystems Development Consolidation module follows a hands-on approach simulating a project implementation, complemented with Master Classes.
The project follows an Agile approach, with SCRUM meetings and weekly demos. The requirements are carefully tailored so Team members practice the knowledge obtained in the first week and master the OutSystems Core features and common patterns. It is also designed to have some user stories geared towards a Mobile experience and others towards the Desktop. During this period, Team members will be working in small teams.
The Master Classes have the goal of teaching other competences which are not covered in the initial module, like Architecture, Best Practices, Silk UI, Integrations and Usability.


Master Classes – OutSystems Development:
● Architecture Basics
● Development + Performance Best Practices
● The Silk UI Basics
● Asynchronous processing
● Extensions & Integration
● Multi-language

Master Class – Usability:
● What’s Usability
● Usability Rules
● Ux Checklist.

Tutorial Project:
Implementation of a two-weeks simple project, with the goal of consolidating the OutSystems Platform Core features and patterns. The Agile methodology will be followed.


Assessments
– Exam (requires a score of 70 percent or higher)
– Hands on challenge
Results
Mastery of OutSystems Core features. Ready to enter in a simple project

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:

The need for a good architecture
The Architecture Canvas
Validating the Architecture: Basic Rules to check if the application is sound
● Validation Rules
● Discovery Tool
● Refactoring
Composing Applications: Rules to compose lifetime applications
● Manage Applications
● Application Theme


Assessments
Exam (requires a score of 70 percent or higher)
Results
Master the OutSystems Architecture Best Practices. (Tech Lead 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)

1 DAY

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:

Introduction to Lifetime
● OutSystems Infrastructure
● Lifetime Benefits
● OutSystems Plataform Capabilities
Infrastructure Security
● Roles
● Teams
● Finding Out Permissions
Application Deployment
● Common Deployment Process
● Tags
● Applying Hotfixes
Application Configuration
● Database Connections
● Site Properties
● Timers
● Integrations
Monitoring & Analytics
● Service Center Monitoring & Analytics
● Lifetime Analytics
● End-User Experience
● Troubleshooting Applications


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

0 to 3 MONTHS

Post Training Growth (Optional)

After the training period, technical lead starts to work in a real project. To assure optimal results for the team, the technical lead will be supported by an ITUp Trainer, during a period between 0 and 3 months. During this period periodic clinics will be scheduled to assure good architecture and implementation decisions.


 

CONTENTS:

During this period technical lead will be supported by ITUp trainers in the following activities:
Periodic Clinics (Technical Leads only):
Periodic clinics will be scheduled to support the technical lead in the project relevant events (1 day / week):
– Architecture Design
– Demos
– Deployments
Technical Support (Technical Leads and Developers):
Unlimited OutSystems development question answer by ITUp trainers (via chat or email)


Assessments
Monthly checkpoints about team evolution
Results
Autonomy of developers and technical lead

What we do to setting up highly qualified OutSystems teams

1
Developing OutSystems Web Apps
1 WEEK

Developing OutSystems Web Apps

The Developing OutSystems Web Applications Boot Camp is a more theoretical module where OutSystems Development Core features will be taught using the OutSystems materials. The training combines theoretical modules with guided exercises to practice each topic and a short project at the end to wrap-up all concepts. A full time trainer will be on site to help and support the Team members. In the end of the module a technical assessment is performed.


CONTENTS:

OutSystems Development:

● Data modeling (Entities, attributes, data-types and default values, Calculated attributes, Bootstrapping from Excel, Relationships and the delete rule, Lookup tables, Aggregate data, SQL queries)
● Forms & Validation (Form’s implicit variable and field variables, Input fields, Checkboxes & radio buttons, Combo boxes and source entities, Preparation & Screen Actions, Server-side validations, Client-side validations, Custom server-side validations)
● Application Logic (User Actions & Functions, Entity Actions, Input & Output, Parameters, Collection iteration)
● Customize the Look (Layouts & the Grid, Themes, built-in styles, Style redefinition & CSS hierarchy)
● Page Elements (Web blocks, Web block preparation, Web block styles)
● Asynchronous requests (Ajax submit, Refreshing page elements, Refreshing data, Updating displayed lists, Events)
● UI Patterns (Feedback messages, Pagination, Filters and Sorting of tables, Pop-ups, Charts)
● Security (Users, Roles & Groups, User Management, Restrict access to pages, Custom security checks)


Assessments
– Exam (requires a score of 70 percent or higher)
– Attitude during training
Results
Web Associate Developer Certification Ready

2
OutSystems Development Consolidation
2 WEEKS

OutSystems Development Consolidation

The OutSystems Development Consolidation module follows a hands-on approach simulating a project implementation, complemented with Master Classes.
The project follows an Agile approach, with SCRUM meetings and weekly demos. The requirements are carefully tailored so Team members practice the knowledge obtained in the first week and master the OutSystems Core features and common patterns. It is also designed to have some user stories geared towards a Mobile experience and others towards the Desktop. During this period, Team members will be working in small teams.
The Master Classes have the goal of teaching other competences which are not covered in the initial module, like Architecture, Best Practices, Silk UI, Integrations and Usability.


Master Classes – OutSystems Development:
● Architecture Basics
● Development + Performance Best Practices
● The Silk UI Basics
● Asynchronous processing
● Extensions & Integration
● Multi-language

Master Class – Usability:
● What’s Usability
● Usability Rules
● Ux Checklist.

Tutorial Project:
Implementation of a two-weeks simple project, with the goal of consolidating the OutSystems Platform Core features and patterns. The Agile methodology will be followed.


Assessments
– Exam (requires a score of 70 percent or higher)
– Hands on challenge
Results
Mastery of OutSystems Core features. Ready to enter in a simple project

3
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:

The need for a good architecture
The Architecture Canvas
Validating the Architecture: Basic Rules to check if the application is sound
● Validation Rules
● Discovery Tool
● Refactoring
Composing Applications: Rules to compose lifetime applications
● Manage Applications
● Application Theme


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

4
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)

5
OutSystems DevOps
1 DAY

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:

Introduction to Lifetime
● OutSystems Infrastructure
● Lifetime Benefits
● OutSystems Plataform Capabilities
Infrastructure Security
● Roles
● Teams
● Finding Out Permissions
Application Deployment
● Common Deployment Process
● Tags
● Applying Hotfixes
Application Configuration
● Database Connections
● Site Properties
● Timers
● Integrations
Monitoring & Analytics
● Service Center Monitoring & Analytics
● Lifetime Analytics
● End-User Experience
● Troubleshooting Applications


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

6
Post Training Growth (Optional)
0 to 3 MONTHS

Post Training Growth (Optional)

After the training period, technical lead starts to work in a real project. To assure optimal results for the team, the technical lead will be supported by an ITUp Trainer, during a period between 0 and 3 months. During this period periodic clinics will be scheduled to assure good architecture and implementation decisions.


 

CONTENTS:

During this period technical lead will be supported by ITUp trainers in the following activities:
Periodic Clinics (Technical Leads only):
Periodic clinics will be scheduled to support the technical lead in the project relevant events (1 day / week):
– Architecture Design
– Demos
– Deployments
Technical Support (Technical Leads and Developers):
Unlimited OutSystems development question answer by ITUp trainers (via chat or email)


Assessments
Monthly checkpoints about team evolution
Results
Autonomy of developers and technical lead

Contact for Quote