| Período | Microfundamento | Estudou? | Atividade Prevista | Atividade Realizada |
|---|---|---|---|---|
| 09/02 - 15/02 | Gestão de Serviços de TI - Unidade 1 | ✅ | Reunião Inicial | Participou da Reunião Inicial |
| 16/02 - 22/02 | Gestão de Serviços de TI - Unidade 2 | ✅ | Seleção de tema e escolha de grupos | Ajudei na definição do tema |
| 23/02 - 01/03 | Arquitetura de Software Distribuído - Unidade 1 e 2 | ✅ | Atualização do README.md | Atualizados: Título do projeto, drescrição resumida do README.md |
| 02/03 - 08/03 | Arquitetura de Software Distribuído - Unidade 3 | ✅ | Criação da Justificativa e Público alvo | Criação da Justificativa e Público Alvo |
| 09/03 - 15/03 | APIs e Web Services - Unidade 1 | ✅ | Estudar Microfundamento para elaborar API de pagamentos | Estudei os microfundamento |
| 16/03 - 22/03 | APIs e Web Services - Unidade 2 | ✅ | Estudar Microfundamento para elaborar API de pagamentos | Estudar Microfundamento para elaborar API de pagamentos |
| 23/03 - 29/03 | APIs e Web Services - Unidade 2 | ✅ | Implementação da API de pagamentos | Implementação da API de pagamentos localmente |
| 30/03 - 05/04 | Recuperação de Informação na Web e Redes Sociais - Unidade 1 | ✅ | Testes e ajustes API de pagamentos | Testes e ajustes API de pagamentos |
| 06/04 - 12/04 | Recuperação de Informação na Web e Redes Sociais - Unidade 2 | ✅ | Conclusão e documentação paymentAPI | Conclusão e documentação paymentAPI |
| 13/04 - 19/04 | Computação Ubíqua e Pervasiva e IoT - Unidade 1 | ✅ | Integração da paymentAPI com a API de pedidos | Integração da paymentAPI ao fluxo de pedido (cobrança disparada pela API de pedidos) |
| 20/04 - 26/04 | Computação Ubíqua e Pervasiva e IoT - Unidade 2 | ✅ | Eventos de pagamento via RabbitMQ | Publicação do evento PaymentConfirmedEvent (RabbitMQ) e consumo para gerar notificação de pagamento |
| 27/04 - 03/05 | Desenvolvimento de Aplicações Móveis - Unidade 1 | ✅ | Testes e ajustes da integração de pagamento | Testes da integração de pagamento — idempotência da cobrança e tratamento de recusa (HTTP 402) |
| 04/05 - 10/05 | Desenvolvimento de Aplicações Móveis - Unidade 2 | ✅ | Preparação da integração do pagamento no front | Levantamento dos endpoints e do contrato de pagamento para integração no checkout web e mobile |
| 11/05 - 17/05 | Desenvolvimento de Aplicações Móveis - Unidade 2 | ✅ | Cliente de pagamento no front | Método cliente orderApi.payOrder para acionar a cobrança a partir do pedido |
| 18/05 - 24/05 | Fundamentos de Projeto e Análise de Algoritmos - Unidade 1 | ✅ | Orquestração do pagamento no pedido | Orquestração do pagamento no pedido (criação do pedido → cobrança → atualização de status) |
| 25/05 - 31/05 | Fundamentos de Projeto e Análise de Algoritmos - Unidade 2 | ✅ | Fluxo de pagamento no checkout web e mobile | Fluxo de pagamento integrado ao checkout web e mobile — métodos cartão de crédito/débito e PIX, modais de sucesso e de recusa com "Tentar novamente" |
| 01/06 - 07/06 | Desenvolvimento de Aplicações Móveis - Unidade 2 | ✅ | Testes de payments e correções | Registro dos testes de payments (web e mobile) com evidências nos docs e correções de bugs no checkout |
| 08/06 - 14/06 | Tpdos microfundamentos já foram realizados | ✅ | Elaboração de artefatos para etapa 5 | Ajustes finais para entrega da Etapa 5 |
Legenda: ✅ Estudou | ⬜ Não estudou