Reactive Developer Bootcamp

Write your awesome label here.
ENG
This course aims to equip participants with the skills, knowledge, techniques and Best Practices used in the development of Reactive applications.
The course presents the fundamentals of native mobile development such as data modeling, logic, interface development, screen life cycle, among others using the OutSystems platform.
At the end of this course, participants will be able to develop their own Reactive applications.
They will also be able to take the Associate Reactive Web Developer certification.

PT
Este curso tem como objetivo dotar os participantes das competências, conhecimentos, técnicas e Best Practices utilizadas no desenvolvimento de aplicações Reactive.
O curso apresenta os fundamentos do desenvolvimento mobile nativo tais como modelação de dados, lógica, desenvolvimento de interfaces, ciclo de vida de um écrans, entre outros utilizando a plataforma OutSystems.
No final deste curso os participantes ficarão capazes de desenvolver as suas próprias aplicações Reactive. 
Poderão também fazer a certificação Associate Reactive Web Developer certification.
  • Author: Outsystems
  • Level/Nível: Beginner/Iniciante

  • Duration/Duração: 35 h

  • Cost/Investimento:  1 950 €

SPECIFIC OBJECTIVES
OBJETIVOS ESPECÍFICOS

ENG
  • Data model creation
  • Visual construction of business logic
  • Creating user interfaces
  • Efficient screen lifecycle management


PT
  • Criação de modelo de dados
  • Construção visual da lógica de negócio
  • Criação de user interfaces
  • Gerir eficientemente ao ciclo de vida dos écrans

ATTENDEES
DESTINATÁRIOS

ENG
  • Programmers who don't know OutSystems or have little experience of the platform and want to learn how to do Reactive development using the OutSystems platform.
  • Architects and Project Managers who need to better understand how OutSystems creates mobile applications.


PT
  • Programadores que não conheçam OutSystems ou que tenham pouca experiência na plataforma e que queiram aprender a fazer desenvolvimento Reactive utilizando a plataforma OutSystems.
  • Arquitetos e Gestores de Projeto que necessitem entender melhor como é que a OutSystems cria aplicações mobile.

PRE-REQUISITES
PRÉ-REQUISITOS

ENG
Some knowledge of relational databases, basic programming concepts (not specific to any language) is advisable. Although not compulsory, it is advisable to take the OutSystems Overview online Course


PT
Aconselhável algum conhecimento de bases de dados relacionais, conceitos básicos de programação (não específica a qualquer linguagem). Apesar de não obrigatório, é aconselhável ver o curso online 
OutSystems Overview online Course

Programa

1st DAY - 1º DIA

ENG
  • Course Introduction
  • Reactive Web Applications in OutSystems
  • Client and server logic
  • Data Modeling
  • User interface development 101
  • Aggregates 101
  • Building List and Detail Screens


PT
  • Introdução ao Curso
  • Aplicações Web Reactive em OutSystems
  • Lógica cliente e servidor
  • Modelação de Dados
  • Desenvolvimento de User interfaces 101
  • Aggregates 101
  • Construção de Écrans de Listagem e detalhe

2nd DAY - 2º DIA

ENG
  • Data Relationships
  • Advanced Aggregates
  • Forms validation
  • Monitoring and debugging
  • Role-based security
  • Exceptions


PT

  • Relações de Dados
  • Aggregates Avançados
  • Validação de Forms
  • Monitorização e debugging
  • Segurança baseada em Roles
  • Exceções

3rd DAY - 3º DIA

ENG

  • Blocks and Events
  • Client Variables and Site Properties
  • Screen life cycle
  • Reading Data
  • Pagination and Sorting


PT

  • Blocos e Eventos
  • Client Variables e Site Properties
  • Ciclo de vida de um écran
  • Leitura de Dados
  • Paginação e Ordenação


4th DAY - 4º DIA

ENG
Final Project
  • Optional Modules (SQL Queries, Introduction to Integration Studio, Introduction to Themes and Styles)


PT
Projecto Final
  • Módulos Opcionais (Queries SQL, Introdução ao Integration Studio, Introdução a Temas e Estilos)

5th DAY - 5º DIA

ENG
  • Final project
  • Sample test


PT

  • Projecto Final
  • Teste exemplo

Testemunhos

Online learning and training have become an essential part of our society. LearnWorlds is one of the top platforms to create and sell online courses.
Maria Lopez
Senior product manager