Turn Up Training Program

Be the next OutSystems Associate Developer

There is a lack of OutSystems Professionals in the Market, Turn up and get a job in this area! Turn Up Program is a complete training process that starts with web foundation training, followed by OutSystems training. In the end, our trainees will be ready to enter in a project as an OutSystems Associate Developer. Check the Agenda and if you don’t find an available date, get in touch!

  • Outcome
  • Methodology
  • Targets
  • Certification

Outcome

With the Turn Up program, our trainees will have the training they need to become a Certified OutSystems Associate Developer, ready to enter in a project.

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 Turn Up program is designed for all persons who have a logical reasoning. If you are an Engineer or a Mathematician and wants to find a job as a developer, you are an excellent candidate.

Certification

All ITUp trainees of this program will be OutSystems Certified Professionals.

What we do to help you become an OutSystems Associate Developer

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,5 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 or in virtual classroom to help and support the trainees. In the end of the module a technical assessment is performed.


CONTENTS:

OutSystems Development:

● Web Development Overview
● Web Apps in OutSystems
● Database Entities
● Variables in OutSystems
● Basic Screen Development and Widgets
● Basic Database Queries
● Modeling Data Relationships
● Screen Interactions
● Advanced Database Queries and Widgets
● Actions and Code Reusability
● Debugging and Monitoring
● Input Validations
● AJAX Interactions
● UI Reusability: Web Blocks
● Role-based Security
● Session Handling
● SOAP Web Services and REST APIs
● Themes & Styling
● Advanced UI Patterns


Assessments
Exam (requires a score of 70 percent or higher)
Results
Associate Tradicional Web Developer Certification Ready

2,5 WEEKS

OutSystems Development Consolidation

The OutSystems Development Consolidation module uses a hands-on approach, by simulating a two-week project implementation, complemented with Master Classes.

The project follows an Agile approach, with daily 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. During this period, Team members will be working in small teams.

The Master Classes have the goal of teaching the foundations of other competences not covered in the initial module, like Architecture, Best Practices or Usability.


Master Classes – OutSystems Development:
● Architecture Basics
● Development + Performance Best Practices
● Asynchronous processing
● 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

6 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.

What we do to help you become an OutSystems Associate Developer

1
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

2
Developing OutSystems Web Apps
1,5 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 or in virtual classroom to help and support the trainees. In the end of the module a technical assessment is performed.


CONTENTS:

OutSystems Development:

● Web Development Overview
● Web Apps in OutSystems
● Database Entities
● Variables in OutSystems
● Basic Screen Development and Widgets
● Basic Database Queries
● Modeling Data Relationships
● Screen Interactions
● Advanced Database Queries and Widgets
● Actions and Code Reusability
● Debugging and Monitoring
● Input Validations
● AJAX Interactions
● UI Reusability: Web Blocks
● Role-based Security
● Session Handling
● SOAP Web Services and REST APIs
● Themes & Styling
● Advanced UI Patterns


Assessments
Exam (requires a score of 70 percent or higher)
Results
Associate Tradicional Web Developer Certification Ready

3
OutSystems Development Consolidation
2,5 WEEKS

OutSystems Development Consolidation

The OutSystems Development Consolidation module uses a hands-on approach, by simulating a two-week project implementation, complemented with Master Classes.

The project follows an Agile approach, with daily 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. During this period, Team members will be working in small teams.

The Master Classes have the goal of teaching the foundations of other competences not covered in the initial module, like Architecture, Best Practices or Usability.


Master Classes – OutSystems Development:
● Architecture Basics
● Development + Performance Best Practices
● Asynchronous processing
● 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

4
OutSystems Development Mastering
6 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.

Contact for Quote