No desenvolvimento de aplicações digitais uma parte significative do esforço técnico é frequentemente dedicada à implementação de back-offices. Estes back-offices são essenciais para a operação configuração e manutenção das aplicações (gestão de masterdata parametrização administração de utilizadores permissões etc.) mas têm baixo valor visível para o utilizador final e elevado custo de desenvolvimento.
Nos últimos anos surgiram várias plataformas e frameworks que prometem acelerar este tipo de desenvolvimento nomeadamente admin frameworks e soluções low-code orientadas à criação rápida de interfaces administrativas baseadas em modelos de dados e APIs existentes.
No entanto a sua adequação a contextos reais níveis de personalização extensibilidade e integração com backends customizados varia significativamente.
Este projecto de estágio tem como objectivo avaliar este tipo de ferramentas e validar através de provas de conceito quais podem efetivamente reduzir esforço tempo de desenvolvimento e custo de manutenção em aplicações reais.
Objectivos
O estágio terá como principais objectivos:
- Analisar e classificar ferramentas de admin e low-code para criação de back-offices e aplicações administrativas.
- Avaliar capacidades como modelação de recursos geração automática de CRUD gestão de permissões customização de UI extensibilidade e integração com APIs existentes.
- Desenvolver provas de conceito funcionais em 2 a 3 ferramentas selecionadas aplicadas a um caso de uso realista.
- Comparar as soluções em termos de esforço de implementação flexibilidade limitações técnicas e adequação a contextos de produto.
- Produzir recomendações técnicas fundamentadas para adoção futura.
Âmbito técnico
Durante o estágio o candidato irá trabalhar com tecnologias como:
- Plataformas low-code e admin frameworks (por exemplo: AdminJS Budibase Appsmith ToolJet ou equivalentes).
- APIs REST ou GraphQL.
- Conceitos de modelação de dados autenticação autorização e controlo de acessos.
- Tecnologias web como JavaScript/TypeScript React ou equivalentes.
- Ambientes cloud e/ou containers (Docker) conforme necessário para os PoCs.
Resultados esperados
No final do estágio espera-se:
- Um levantamento estruturado das ferramentas analisadas com critérios claros de comparação.
- 2 a 3 provas de conceito implementadas e documentadas.
- Uma análise crítica dos trade-offs entre frameworks code-first e plataformas low-code.
- Um relatório final com conclusões e recomendações técnicas.
Qualifications :
Perfil do candidato
Procuramos um/a estudante de Engenharia Informática Sistemas de Informação ou área equivalente com:
- Interesse em desenvolvimento web e arquiteturas de software.
- Conhecimentos de programação (preferencialmente JavaScript/TypeScript).
- Curiosidade técnica e capacidade de análise crítica.
- Autonomia organização e gosto por explorar novas ferramentas.
- Valorizam-se conhecimentos de APIs bases de dados e frameworks frontend mas não são obrigatórios.
Informação adicional :
Duração
A definir (tipicamente 3 a 6 meses) em regime a acordar.
Remote Work :
No
Employment Type :
Intern
No desenvolvimento de aplicações digitais uma parte significative do esforço técnico é frequentemente dedicada à implementação de back-offices. Estes back-offices são essenciais para a operação configuração e manutenção das aplicações (gestão de masterdata parametrização administração de utilizadore...
No desenvolvimento de aplicações digitais uma parte significative do esforço técnico é frequentemente dedicada à implementação de back-offices. Estes back-offices são essenciais para a operação configuração e manutenção das aplicações (gestão de masterdata parametrização administração de utilizadores permissões etc.) mas têm baixo valor visível para o utilizador final e elevado custo de desenvolvimento.
Nos últimos anos surgiram várias plataformas e frameworks que prometem acelerar este tipo de desenvolvimento nomeadamente admin frameworks e soluções low-code orientadas à criação rápida de interfaces administrativas baseadas em modelos de dados e APIs existentes.
No entanto a sua adequação a contextos reais níveis de personalização extensibilidade e integração com backends customizados varia significativamente.
Este projecto de estágio tem como objectivo avaliar este tipo de ferramentas e validar através de provas de conceito quais podem efetivamente reduzir esforço tempo de desenvolvimento e custo de manutenção em aplicações reais.
Objectivos
O estágio terá como principais objectivos:
- Analisar e classificar ferramentas de admin e low-code para criação de back-offices e aplicações administrativas.
- Avaliar capacidades como modelação de recursos geração automática de CRUD gestão de permissões customização de UI extensibilidade e integração com APIs existentes.
- Desenvolver provas de conceito funcionais em 2 a 3 ferramentas selecionadas aplicadas a um caso de uso realista.
- Comparar as soluções em termos de esforço de implementação flexibilidade limitações técnicas e adequação a contextos de produto.
- Produzir recomendações técnicas fundamentadas para adoção futura.
Âmbito técnico
Durante o estágio o candidato irá trabalhar com tecnologias como:
- Plataformas low-code e admin frameworks (por exemplo: AdminJS Budibase Appsmith ToolJet ou equivalentes).
- APIs REST ou GraphQL.
- Conceitos de modelação de dados autenticação autorização e controlo de acessos.
- Tecnologias web como JavaScript/TypeScript React ou equivalentes.
- Ambientes cloud e/ou containers (Docker) conforme necessário para os PoCs.
Resultados esperados
No final do estágio espera-se:
- Um levantamento estruturado das ferramentas analisadas com critérios claros de comparação.
- 2 a 3 provas de conceito implementadas e documentadas.
- Uma análise crítica dos trade-offs entre frameworks code-first e plataformas low-code.
- Um relatório final com conclusões e recomendações técnicas.
Qualifications :
Perfil do candidato
Procuramos um/a estudante de Engenharia Informática Sistemas de Informação ou área equivalente com:
- Interesse em desenvolvimento web e arquiteturas de software.
- Conhecimentos de programação (preferencialmente JavaScript/TypeScript).
- Curiosidade técnica e capacidade de análise crítica.
- Autonomia organização e gosto por explorar novas ferramentas.
- Valorizam-se conhecimentos de APIs bases de dados e frameworks frontend mas não são obrigatórios.
Informação adicional :
Duração
A definir (tipicamente 3 a 6 meses) em regime a acordar.
Remote Work :
No
Employment Type :
Intern
View more
View less