Pós-Graduação

Pós-Graduação em Desenvolvimento de Software em Low Code

Tecnologia

Coordenador Geral: Me. Leonardo Moraes Armesto
Coordenador Técnico/Científico: Rafael Pereira

Sobre o curso

 

A Pós-Graduação em Desenvolvimento de Software em Low Code oferece aos profissionais de TI, com conhecimento prévio em programação, a oportunidade de dominar a plataforma OutSystems e se tornarem especialistas em desenvolvimento Low Code. O curso abrange desde os conceitos básicos até tópicos avançados, preparando os alunos para os desafios do desenvolvimento rápido de aplicações. No módulo "Desenvolvimento Básico em OutSystems", os alunos serão introduzidos aos conceitos de aplicações web, sites e outros elementos essenciais para a construção de uma aplicação web. A disciplina abordará o funcionamento de bancos de dados e relacionamentos, ações, consultas, telas e elementos, proporcionando uma base sólida para o desenvolvimento Low Code. O módulo "Reactive em OutSystems" apresentará os primeiros passos para a construção de uma aplicação reativa, como criar uma aplicação utilizando a plataforma OutSystems, consumir dados em telas reativas, utilizar client actions e service actions, além de apresentar conceitos como eventos, arquitetura básica e carregamento por demanda. O módulo "Aplicativo SevenChat Rede Social" consiste na criação de uma aplicação web completa que simula uma rede social, com funcionalidades como cadastro de usuários, postagem de fotos, comentários, curtidas e mensagens instantâneas.

 

Para ingressar na pós-graduação, você precisa ter, obrigatoriamente, diploma de curso superior em qualquer área do conhecimento.

 

Coordenador Geral: Me. Leonardo Moraes Armesto

Coordenador Técnico/Científico: Rafael Pereira

 

1. Desenvolvimento Básico em OutSystems

Introdução. Atributos, Tipos de Dados, Propriedades, Registros, Tabela Estática. Relacionamento de Tabelas. Regras de Deleção. Aba Interface. Aba Lógica. Aggregates. Study Card. Importação de HTML. Integração com Bases de Dados Externas. Conexão de Banco de Dados Externo na Prática. Integration Studio.

 

2. Reactive em OutSystems

Introdução. Criação de Telas I. Criação de Telas II. Criação de Telas III. Eventos em Reactive. Introdução ao OutSystems UI. Widgets I. Widgets II. Widgets III. Widgets IV. Widgets V. Widgets VI. Importação de HTML. Screens I. Screens II.

 

3. Aplicativo SevenChat Rede Social

Introdução. Criação de Telas. Plugin e Widgets. UX e Widgets. Interações Sociais. Multi-Tenant. Back-End. Boas Práticas. Performance. Transação. SQL X Timers. Introdução - Arquitetura na Prática. Padrões Módulo Library e Core. Discovery e História de usuários. Integração com Bases de Dados Externas. Conexão de Banco de Dados Externo na Prática. Integration Studio. Integrações REST. REST I. Service Center (Abas em detalhes). Logs. Auditoria e Logs de Histórico. Jogo em OutSystems.

 

4. Multi-Tenant

Multi-Tenant.

 

5. Back-End

Introdução - SQL From Zero to Hero. Relacionamento entre Entidades. Boas Práticas.

 

6. Personal Environment

Service Center (Abas em detalhes). Logs.

 

7. Depuração em OutSystems

Depuração/Debug na Prática. Auditoria e Logs de Histórico.

 

8. Criando um Jogo na Prática

Jogo em OutSystems.

 

9. Processos em OutSystems

Orquestração de Processos - BPT. Atividades de Processos. Timers (Batchs) em OutSystems.

 

10. Criando Componentes Forge

Componentes Forge.

 

11. Listas em Memória

Listas em Memória.

 

12. Segurança: Regras e Permissões

Introdução. Serviços. Tela e Roles. Tela e Roles I.

 

13. Migração App Traditional para Reactive

Introdução. Screens I. Screens II.

 

14. Aplicações Multi-idioma

Introdução e Técnicas de Tradução I. Técnicas de Tradução II e Tradução de Interface.

 

15. Metodologia Científica

Definição de metodologia e pesquisa científica; características de inovação na pesquisa; responsabilidade dos autores por plágio; aspectos básicos relativos ao comportamento do aluno-pesquisador. Definição dos enfoques quantitativo e qualitativo da pesquisa científica; características essenciais de cada enfoque e semelhanças e diferenças entre os mesmos. Apresentação das etapas do processo de pesquisa científica: formulação do problema, desenvolvimento teórico, alcance da pesquisa, formulação de hipóteses, seleção da amostra e coleta de dados. Fundamentos para apresentação de um trabalho acadêmico de qualidade; normatização de trabalhos conforme a ABNT. Importância da divulgação da pesquisa científica; etapas para elaboração e publicação de um trabalho científico; funcionamento do processo de submissão e revisão.

Pós-Graduação

Pós-Graduação em Desenvolvimento de Software em Low Code

100% online

Estude onde e quando quiser

TCC opcional*

Livro Digital em PDF

Videoaulas*

Acesso a Biblioteca Virtual

Núcleo de Apoio Intensivo ao Aluno - NAIA

Conclusão mínima de 6 meses

Portaria do Curso no MEC