Datas do programa
7 de Julho a 14 de Agosto 2025
Propósito
Porque organizamos os estágios de Verão. A Codepoint é uma equipa composta por membros jovens, curiosos, interessados e inovadores que geram valor e conhecimento todos os dias, com as suas conversas e brainstorming. Essas reflexões conjuntas resultam em aprendizagens e ensinamentos. Ao detetar esta intrínseca poderosa ferramenta, quisemos alargá-la a novos talentos. Ter oportunidade de conhecer novas abordagens e orientá-los com a nossa experiência, preparando-os para o mercado de trabalho com um desafio em contexto profissional com impacto real. Basicamente, decidimos organizar o estágio que gostaríamos de ter tido a oportunidade de ter.

Objetivos
Resolução de problemas através da criação de um produto de forma transversal. Durante o programa esperamos que compreendam os vários aspetos do desenvolvimento de um produto digital: ideação, organização da documentação, definição de prioridades, gestão de projeto e desenvolvimento de um MVP.
- Identificar problemas e selecionar soluções;
- Delinear o produto e descrever as suas funcionalidades;
- Criação de wireframes em papel, desenho, ou plataforma online.
- Criação da documentação do projeto: Graduate Trainee Program - Descrição Detalhada Codepoint. A documentação é uma constante dos projetos e toda as decisões devem ser documentadas.
- Manter histórico das reuniões do projeto e notas: Graduate Trainee Program Codepoint. | Meeting Report
- Gestão de tarefas, tempo e documentação através do nosso software de gestão de projeto: ClickUp
- Definir a arquitetura do sistema, linguagem de programação a ser usada, Sistema de Gestão de Bases de Dados (SGBD), entre outros.
- Distribuir as classes de objetos relacionados do sistema em subsistemas e nos seus componentes, modelar as relações de cada módulo, com o objetivo de realizar as suas funcionalidades. A arquitetura de software é a base de todo o projeto, porque define o funcionamento interno do sistema para que todas as especificações sejam implementadas.
- Executar vários testes com o intuito de validar o produto, testando cada funcionalidade e tendo em consideração as especificações da fase de projeto.
- Utilizar o GitLab como repositório para armazenamento dos projetos, cada elemento da equipa pode colaborar no planeamento, construção, segurança e implementação de software para obter os resultados do projeto mais rapidamente com total transparência, consistência e rastreabilidade.
<aside>
🔥 Estás à altura do desafio?
</aside>