Pós-Graduação
Pós-Graduação em Desenvolvimento de Software em Low Code
Tecnologia
Carga Horária
440 h
Tempo de conclusão
A partir de 6 meses
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 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