Zero Risk Ramp Up Training

Get the best OutSystems Consultants with zero risk

Zero Risk Ramp Up Training is a complete process that starts with recruitment, followed by training and finally delivers OutSystems Consultants, with zero risk to our customers. In the end, customers will be able to decide if they want to hire the resource or not. Check the Agenda and if you don’t find an available date, get in touch!

  • Outcome
  • Methodology
  • Targets
  • Certification

Outcome

With the OutSystems Zero Risk Ramp Up program, our customers will have an OutSystems Associate Developer ready to enter in a project and reduced to ZERO the ramp up costs inside the company. The program is ZERO RISK because in the end the customer can decide not to hire the OutSystems Consultants trainees without any penalty.

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; and focusing on an interdisciplinary approach of the various aspects of OutSystems Programming and Soft Skills.

Targets

The OutSystems Zero Risk Ramp Up program is designed for all customers that need to hire OutSystems Consultants / Associate Developers and have no ramp up process defined or would like to outsource this program so they can focus on their core business, producing value to the company.

Certification

All ITUp people coming from this program will be OutSystems Certified Professionals (Associate Developer).

What we do to deliver the best OutSystems Consultants

RECRUIT

Find and Recruit Talent

This phase is composed by research, assessment and recruit candidates to enter the program.

 
 


CONTENTS:

Why OutSystems:
● OutSystems Platform presentation and demo

Group Dynamic Activities:
● Logical
● Behavior

Challenges:
● Assessment about the basics of programming, web development and relational databases
● OutSystems Development challenge (after watching the OutSystems in one hour videos)


Assessments
Group activities (logical and behaviors
Exam + Hands on challenge
Results
Identify candidates to enter the program

2 WEEKS

Web Development Foundations

The Web Development Foundations module is a theoretical module following a standard class approach, where the basics of programming, web development and relational databases will be taught. A full-time trainer will be on site to help and support the trainees. In the end of the module a technical assessment is performed.

 


CONTENTS:

Programming basics:
● Core elements of a program (Scalar data-types & literals, Variables & attribution, Expressions, Conditional expression,
Implicit & explicit type conversions)
● Flow of control (Conditional branching, Loops)
● Subroutines (Iteration, Recursion)
● Compound data-types (Array, Records)
● Abstract data-types (List, Stack & Set)
● Algorithms (e.g. search, sorting)

Web development:
● HTML and web pages
● Page Content & Forms
● Structuring a Web Page
● CSS (Re-defining styles, HTML classes and IDs, Selectors, Box-model, Positioning)

Relational databases:
● Relational Model (Entities & Relationships, Relational System, Primary & Alternate Keys, Foreign Keys, NULL value)
● Relational Operators (Product, Union, Intersection &Difference, Restriction, Projection, Join & Division)
● SQL (Data Retrieval, Inner Queries, Aggregate functions, Grouping, Distinct, Sorting, Joins, Updates, Transactions)

Soft Skills:
● Behaviors and values


Assessments
– Exam (requires a score of 70 percent or higher)
– Attitude during training
Results
Understanding the Basics of Programming, Web development and Relational databases

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

7 WEEKS

OutSystems Development Mastering

This phase represents the first real project. It continues following an Agile approach, with daily SCRUM meetings
and weekly demos (all done in English). The project to implement is a real case (typically an ITUp internal project
or a partner internal project). During this period, trainees will be working in small teams.
These Master Classes aim to provide new competences not covered in the initial modules, like Architecture, Silk UI,
Integrations and more advanced subjects like BPT or OutSystems Now.


CONTENTS:

App Implementation
● Hands-on training, Real project problems, All Project Phases (Initiation, Iterations & Solution Release)

Master Classes:
● Architecture Basics
● Extensions & Integration Basics
● Asynchronous processing Basics
● Multi-language Basics
● The Silk UI Basics
● Application Lifecycle Basics
● Business Process Technology Basics
● OutSystems Now Basics
● Offline Applications Basics

Methodology:
● Agile Methodology (SCRUM)

Soft Skills:
● Teamwork & Leadership


Assessments
– Exam (requires a score of 70 percent or higher)
– Hands on challenge
– Attitude during training
Results
Certified OutSystems Associate Developer, ready to enter in a project.

3, 6 OR 12 MONTHS

Post Training Support

Outsourcing period starts at this moment for a period of 3, 6 or 12 months. During this period IT Up resources will be supported by IT Up coaches in technical and / or behavioral topics.
In this phase our trainees start an internship in a customer project with the Developer profile.

 


CONTENTS:

During this period ITUp resources will be supported by ITUp coaches in the following activities:
● Technical Support:
○ Unlimited OutSystems development question answer by ITUp coaches (via chat or email)
● ITUp Coaching
○ One hour coaching at ITUp to discuss technical or behavioral challenges. This process follows the GROW coaching model
○ Mini Workshops about OutSystems news


 
Results
Technically autonomy of Team members

HIRING

Hire no Hire Decision

In the end of the internship, our customer can hire the ITUp resource paying a scouting fee.
Hiring a resource after work with him/her reduce the hiring risk to Zero

 


CONTENTS:

In the end of the outsourcing period, our customer can choose one of the following options:

1. Hire the Intern for the company and pay a scouting fee to ITUp
2. Continue to collaborate with the Intern, buying a capacity service to ITUp
3. Finish the collaboration with the ITUp resource


 
Results
Hire the right resource to head counts, reducing the hiring risk to Zero

What we do to deliver the best OutSystems Consultants

1
Find and Recruit Talent
RECRUIT

Find and Recruit Talent

This phase is composed by research, assessment and recruit candidates to enter the program.

 
 


CONTENTS:

Why OutSystems:
● OutSystems Platform presentation and demo

Group Dynamic Activities:
● Logical
● Behavior

Challenges:
● Assessment about the basics of programming, web development and relational databases
● OutSystems Development challenge (after watching the OutSystems in one hour videos)


Assessments
Group activities (logical and behaviors
Exam + Hands on challenge
Results
Identify candidates to enter the program

2
Web Development Foundations
2 WEEKS

Web Development Foundations

The Web Development Foundations module is a theoretical module following a standard class approach, where the basics of programming, web development and relational databases will be taught. A full-time trainer will be on site to help and support the trainees. In the end of the module a technical assessment is performed.

 


CONTENTS:

Programming basics:
● Core elements of a program (Scalar data-types & literals, Variables & attribution, Expressions, Conditional expression,
Implicit & explicit type conversions)
● Flow of control (Conditional branching, Loops)
● Subroutines (Iteration, Recursion)
● Compound data-types (Array, Records)
● Abstract data-types (List, Stack & Set)
● Algorithms (e.g. search, sorting)

Web development:
● HTML and web pages
● Page Content & Forms
● Structuring a Web Page
● CSS (Re-defining styles, HTML classes and IDs, Selectors, Box-model, Positioning)

Relational databases:
● Relational Model (Entities & Relationships, Relational System, Primary & Alternate Keys, Foreign Keys, NULL value)
● Relational Operators (Product, Union, Intersection &Difference, Restriction, Projection, Join & Division)
● SQL (Data Retrieval, Inner Queries, Aggregate functions, Grouping, Distinct, Sorting, Joins, Updates, Transactions)

Soft Skills:
● Behaviors and values


Assessments
– Exam (requires a score of 70 percent or higher)
– Attitude during training
Results
Understanding the Basics of Programming, Web development and Relational databases

3
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

4
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

5
OutSystems Development Mastering
7 WEEKS

OutSystems Development Mastering

This phase represents the first real project. It continues following an Agile approach, with daily SCRUM meetings
and weekly demos (all done in English). The project to implement is a real case (typically an ITUp internal project
or a partner internal project). During this period, trainees will be working in small teams.
These Master Classes aim to provide new competences not covered in the initial modules, like Architecture, Silk UI,
Integrations and more advanced subjects like BPT or OutSystems Now.


CONTENTS:

App Implementation
● Hands-on training, Real project problems, All Project Phases (Initiation, Iterations & Solution Release)

Master Classes:
● Architecture Basics
● Extensions & Integration Basics
● Asynchronous processing Basics
● Multi-language Basics
● The Silk UI Basics
● Application Lifecycle Basics
● Business Process Technology Basics
● OutSystems Now Basics
● Offline Applications Basics

Methodology:
● Agile Methodology (SCRUM)

Soft Skills:
● Teamwork & Leadership


Assessments
– Exam (requires a score of 70 percent or higher)
– Hands on challenge
– Attitude during training
Results
Certified OutSystems Associate Developer, ready to enter in a project.

6
Post Training Support
3, 6 OR 12 MONTHS

Post Training Support

Outsourcing period starts at this moment for a period of 3, 6 or 12 months. During this period IT Up resources will be supported by IT Up coaches in technical and / or behavioral topics.
In this phase our trainees start an internship in a customer project with the Developer profile.

 


CONTENTS:

During this period ITUp resources will be supported by ITUp coaches in the following activities:
● Technical Support:
○ Unlimited OutSystems development question answer by ITUp coaches (via chat or email)
● ITUp Coaching
○ One hour coaching at ITUp to discuss technical or behavioral challenges. This process follows the GROW coaching model
○ Mini Workshops about OutSystems news


 
Results
Technically autonomy of Team members

7
Hire no Hire Decision
HIRING

Hire no Hire Decision

In the end of the internship, our customer can hire the ITUp resource paying a scouting fee.
Hiring a resource after work with him/her reduce the hiring risk to Zero

 


CONTENTS:

In the end of the outsourcing period, our customer can choose one of the following options:

1. Hire the Intern for the company and pay a scouting fee to ITUp
2. Continue to collaborate with the Intern, buying a capacity service to ITUp
3. Finish the collaboration with the ITUp resource


 
Results
Hire the right resource to head counts, reducing the hiring risk to Zero

Contact for Quote