Turn Up 2017-12-14T14:08:56+00:00

Turn Up

There is a lack of OutSystems Professionals in the Market, Turn you 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 OutSystems Associate Developer.

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

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.

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.

All ITUp trainees of this program will be an OutSystems Certified Professionals (Associate Developer).

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.


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

OutSystems Development Foundations

The OutSystems Development Foundation module follows a flipped classroom approach, where OutSystems Development Core features will be taught using the OutSystems public materials (videos and exercises). 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.


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)

Soft Skills:
● Communication & Customer Orientation


Assessments
– Exam (requires a score of 70 percent or higher)
– Attitude during training
Results
Understanding of OutSystems Core features (Associate Developer Certification ready)

OutSystems Development Consolidation

The OutSystems Development Consolidation module follows a hands-on approach simulating a two-week project implementation, complemented with Master Classes and daily short exercises on common development patterns.
The project follows an Agile approach, with daily SCRUM meetings and weekly demos.
The requirements are carefully tailored so trainees 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, trainees will be working individually.
The Master Classes focus on complementing competencies covered in the previous module, like Best Practices or
Usability.


Master Class – Best Practices I:
● Conventions
● Data Modeling
● Build for Change
● Logic & Development

Master Class – Usability:
● What’s Usability
● Usability Rules
● Ux Checklist
Soft Skills:
● Time Management & Presentation Skills

Tutorial Project: Implementation of a two-week long 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
– Attitude during training
Results
Consolidation of OutSystems Core features.
Ready to enter program next phase.

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.


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