O objetivo deste módulo é desenvolver uma solução cujas demandas requerem o uso de uma arquitetura orientada a serviços como base para o projeto de sistemas de recomendação para utilização em dispositivos móveis dentro do conceito “Mobile First”.
O conceito “Mobile First”, aborda primeiramente dispositivos móveis para depois fazer adaptações para web e outras plataformas. O desenvolvimento e a hospedagem da aplicação consideram também a implantação utilizando computação em nuvem.
RECURSOS DE INFRAESTRUTURA OBRIGATÓRIOS:
- Linguagens normalmente utilizadas (varia a cada módulo): Python, Node.js;
- Linguagens para desenvolvimento de frontend mobile normalmente utilizadas: React Native, Dart, Flutter;
- Bancos de Dados normalmente utilizados: Dynamo DB, SQLite, MySQL e PostgreSQL;
- Sistema de controle de versão (obrigatório no Inteli): plataforma GITHUB;
- Ambiente de Desenvolvimento integrado (Integrated Development Environment- – IDE) normalmente utilizado: VSCode;
- Ferramenta de Modelagem para UML: Diversas;
- Ferramenta de modelagem para processo: Diversas;
- Serviços de parceiros de tecnologia de cloud.