Treinar a criação e manipulação de aplicações web básicas em ASP.NET e o trabalho em equipe através do Git Flow recomendado. TEMPO: 4H
Atividade em Grupo Sobre o versionamento desta atividade:
- No repositório do grupo, a partir da Main/Master, no commit inicial, criem uma Branch chamada “Roadmap_ASP_NET_CORE”.
- Sigam o Git Flow discutido em sala:
- Protejam a Branch no GitHub;
- Para cada tarefa a ser realizada, criem um Branch com a seguinte assinatura: DOTNET-P002/idtarefa-descricao_breve_da_tarefa
- O desenvolvedor responsável pela tarefa irá fazer todos os commits referentes (e exclusivamente) a essa tarefa nesse Branch.
- Após finalizar o desenvolvimento, o desenvolvedor irá fazer um novo Merge de Roadmap_ASP_NET_CORE (Origin) em seu Branch (Target) e realizar testes a fim de garantir que tudo ainda esteja funcionando.
- Em seguida, o desenvolvedor deve criar um Pull Request para o Branch Roadmap_ASP_NET_CORE, que deverá ser aprovado por alguém da equipe.
Orientações: Essa tarefa baseia-se no conceito de “Roadmap” de desenvolvedor, que pode ser definido como “um plano que estabelece os passos e marcos para avançar na carreira de desenvolvimento de software”. Especificamente vamos utilizar o Roadmap para a carreira de desenvolvedor ASP.NET Core, disponível em: Roadmap ASP.NET Core. Cada “caixa” no Roadmap é considerada uma habilidade/marco a ser conquistada/aprendida. Baseie a tarefa de sua equipe no Exemplo disponibilizado no GitHub do professor, na Branch “ExemplosAula”, no diretório Semana1/MinimalAPI. Dica: Conecte sua conta GitHub ao site Roadmap.sh e vá marcando o seu status em relação as habilidades/marcos do Roadmap de Asp.Net, e de outros Roadmaps disponíveis!
Tarefas:
- Id_01:
- Criar um arquivo markdown Readme.md descrevendo essa prática.
- Id_02:
- Criar um projeto dotnet tipo web limpo e deixar como base para os demais membros da equipe;
- Id_03.seu_nome:
- Cada membro deve criar uma “rota” no projeto, com seu nome, onde será listado cada marco/habilidade que você já conhece de alguma forma, até por ouvir falar, e qual seu nível de conhecimento entre 0 (só ouvi falar) e 5 (me sinto apto).
- Se baseie no exemplo disponibilizado no GitHub do professor, na Branch “ExemplosAula”, no diretório Semana1/MinimalAPI.
- Id_04:
- Na rota principal “/” coloquem um resumo das habilidades/marcos da equipe, constando os nomes e as somas dos níveis de cada membro, além da soma geral da equipe.
| [ |
||||
|---|---|---|---|---|
| Ana Caroline Neris | Paulo Ricardo | Luann Firme | Caio Gonçalves | Autor 5 |