Visão geral
Encontros
| Aula | Qua. | 12h00 14h00 |
| Aula | Sex. | 12h00 14h00 |
| Atendimento | Ter. | 12h00 13h30 |
Professores
Estudantes
Avaliação
-
Quizzes: a disciplina terá 3 quizzes, e o quiz com a menor nota será descartado. A nota final de quizzes será a média simples das duas melhores notas:
\[ \text{Quizzes} = \frac{\text{Q}_1 + \text{Q}_2 + \text{Q}_3 - \min(\text{Q}_1, \text{Q}_2, \text{Q}_3)}{2} \] -
Microsserviço: os estudantes terão de implementar um microsserviço. A nota é dada por conceito, com base nas
Notas da Engenharia:Conceito Nota A (+) 9 (10) B (+) 7 (8) C (+) 5 (6) D 4 I 0 -
Equipe: a equipe deve ser composta por 2 a 3 integrantes. A nota da equipe será a mesma para todos os integrantes e será baseada na entrega do projeto e na documentação.
Cadastro dos grupos
Prazo para o cadastro: 6 de março de 2026.
Equipes de 2 a 3 integrantes.
Crie um repositório no GitHub para compartilhar o código e a documentação do projeto.
Formulário para cadastrar os grupos: https://forms.gle/DoRxGcnx5vb5ggkYA.
Isto é OBRIGATÓRIO para organizar as equipes e as contas da AWS.
Nome do repositório
O nome do repositório deve ser algo profissional, por exemplo:
platform,microservicesetc.Além disso, o repositório deve estar vinculado aos autores no GitHub.
-
Documentação: a documentação do projeto será avaliada pela sua qualidade e completude. Ela deve ser completa e cobrir todos os aspectos do projeto, incluindo a arquitetura, as decisões de design, os detalhes de implementação e a estratégia de testes. A documentação deve ser clara, concisa e fácil de entender, bem estruturada e seguir as boas práticas de documentação de software. O objetivo da documentação é servir de portfólio sobre o tema para potenciais empregadores ou colaboradores.
Requisitos da documentação
Prazo de entrega: 29 de maio de 2026.
A documentação do projeto DEVE ser hospedada no GitHub Pages e deve ser pública;
O formato para publicar a documentação é o mkdocs, e a documentação deve ser publicada no GitHub Pages;
Um template baseado no material está disponível para ajudar na documentação: template de entrega.
Template
Um template baseado no material está disponível para ajudar na documentação: template de entrega.
- Faça um fork do repositório do template;
- Clone o repositório do fork;
- Edite a documentação;
- Faça o push das alterações para o repositório do fork;
- Publique a documentação no GitHub Pages.
Há instruções mais detalhadas em Using this template.
Planejamento
Repositórios
Principal (raiz):
https://github.com/repo-classes/pma.261
API:
| Microsserviço | Interface | Implementação |
|---|---|---|
| Account | account | account-service |
| Auth | auth | auth-service |
| Gateway | gateway-service |
Frontend:
