Dojos
1. Histórico de versão
Versão | Data | Comentário | Autor(es) |
---|---|---|---|
0.1 | 10/12/2022 | Criação do documento | Kleidson Alves |
0.2 | 12/12/2022 | Adição do dojo de Nest.js | Mateus Gomes |
0.3 | 12/12/2022 | Adição do dojo de Git/Github | Kleidson Alves, Vinicius Saturnino |
2. Introdução
Foram realizados treinamentos com os membros da equipe que estão cursando a disciplina de Métodos de Desenvolvimento de Software. O objetivo dos dojos realizados foi apresentar algumas tecnologias e metodologias que seriam utilizadas no projeto. Abaixo estão apresentadas as informações do dojos planjeados e realizados
3. Git/Github e Docker
Data | 15/11/2022 |
Horário | 20h |
Responsável | Vinicius Saturnino |
Participantes | Carlos, Felipe, Pedro Henrique, Pedro Ferreira, Lucas Vilela |
Esse dojo teve como principal objetivo dar uma breve introdução e passar pelos principais conceitos de Git/GitHub e docker/docker-compose. Além disso, também foi possível mostrar as aplicações dessas ferramentas e como serão utilizadas no projeto.
3.1 Principais pautas
-
Git/GitHub
-
Principais comandos como: git clone, git status, git commit, git pull, git push.
- Como organizar um projeto dentro do GitHub
- Como funciona o fluxo seguido pelo time bem como as políticas de branches
- Políticas de contribuição
-
Padrões de commits, branches, PRs e Issues
-
Docker/docker-compose
- O que é um container
- Para que serve um container
- Orquestração de containers
- Principais comandos: docker ps, docker run, docker-compose up, docker-compose down, docker-compose build.
- Como trabalhar com docker
4. Metodologia Ágil
Data | 15/11/2022 |
Horário | 20h |
Responsáveis | Kleidson Alves e Lucas Rodrigues |
Participantes | Felipe Corrêa, Carlos E., Pedro Henrique, Pedro Muniz e Raquel Andrade |
Esse dojo foi destinado a apresentar uma visão geral a respeito das metodologias ágeis, explicando os princípios e valores relacionados a elas. Ainda outro objetivo foi apresentar a forma como a equipe iria ser organizada no processo.
4.1 Principais pautas
- Valores e princípios do manifesto ágil
- Scrum
- Visão geral da metodologia
- Organização do time
- Os papéis dentro do Scrum
- Ritos (Daily’s, Review, Retrospective, Planning)
- Quadro Kanban
- Extreme Programming (XP)
- concentração na qualidade do desenvolvimento
- técnicas que surgiram com o XP
5. Nest.js
Data | 18/11/2022 |
Horário | 20h |
Responsável | Mateus Gomes |
Participantes | Felipe Corrêa, Carlos E., Pedro Henrique, Pedro Muniz, Raquel Andrade, Mateus Levy, Lucas Alves |
Esse dojo teve como objetivo apresentar os conceitos principais de uma API RESTful e como construir uma utilizando o framework Nest.js.
5.1 Principais pautas
- O que é API
- O que é REST
- Protocolo HTTP
- Requisição e Resposta
- Status code
- Métodos de requisição
- O que é um framework
- O que é backend/frontend
- Nest.js
- Como instalar
- Como inciar projeto
- Como criar um CRUD