Forked from rafaelrnascimento2006/Planejamento-StarWars.md
Last active
August 11, 2023 17:47
-
-
Save kaique-cadimiel-dev/c61b3564946f57e2bc129d10caae0b82 to your computer and use it in GitHub Desktop.
Revisions
-
kaique-cadimiel-dev revised this gist
Aug 11, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -36,7 +36,7 @@ Segue o link do deploy de um modelo do projeto: http://trybe-starwars-exemplo.su - [x] Criar seu cronograma de planejamento, use como base a seção 7 de Frontend #### 3.2 - Requisitos obrigatórios - [x] 1. Faça uma requisição para o endpoint /planets da [API de Star Wars](https://swapi.dev/api/planets) e preencha uma tabela com os dados retornados. Remova a coluna residents quando for exibir a tabela. - [ ] 2. Crie um filtro de texto para a tabela -
kaique-cadimiel-dev revised this gist
Aug 11, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,7 +33,7 @@ Segue o link do deploy de um modelo do projeto: http://trybe-starwars-exemplo.su #### 3.1 - Planejamento - [x] Abrir o PR para esse projeto - [x] Criar seu cronograma de planejamento, use como base a seção 7 de Frontend #### 3.2 - Requisitos obrigatórios - [ ] 1. Faça uma requisição para o endpoint /planets da [API de Star Wars](https://swapi.dev/api/planets) e preencha uma tabela com os dados retornados. Remova a coluna residents quando for exibir a tabela. -
kaique-cadimiel-dev revised this gist
Aug 11, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -32,7 +32,7 @@ Segue o link do deploy de um modelo do projeto: http://trybe-starwars-exemplo.su ### 3. Checklist ✅ #### 3.1 - Planejamento - [x] Abrir o PR para esse projeto - [ ] Criar seu cronograma de planejamento, use como base a seção 7 de Frontend #### 3.2 - Requisitos obrigatórios -
rafaelrnascimento2006 revised this gist
Aug 10, 2023 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,7 +20,6 @@ Segue o link do deploy de um modelo do projeto: http://trybe-starwars-exemplo.su - [Mentoria - FE 4.1 - Revisão de React (parte 1)](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/2c99d4cc-9f7b-4a1c-a06a-18bf931e1579) - [Mentoria - FE 4.2 - Revisão React (Parte 2)](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/129da663-93ce-4f7a-9e9d-cef2b1064e85) - [Manipulação de Arrays nos Estado](https://trybecourse.slack.com/archives/C0595AACNF2/p1685987727073939) #### 2.3 - Conteúdos de soft skills -
rafaelrnascimento2006 created this gist
Aug 10, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,73 @@ # Projeto StarWars 🌌🔫 ⚠️ **ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist!** ⚠️ ### 1. O que preciso saber para fazer o projeto? 🤔 Você vai desenvolver uma lista com filtros de planetas do universo de Star Wars usando Context API e Hooks para controlar os estados globais. Segue o link do deploy de um modelo do projeto: http://trybe-starwars-exemplo.surge.sh/ ### 2. Que conteúdos revisar? 📚 #### 2.1 - Aulas do Course * Front - Aula - FE 7.2 - Context API do React - [Tarde](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/576cceae-0200-4b00-9775-f8141942f0c2) | [Noite](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/e5e5ba7d-f6ac-4f8f-98c9-f3a1d573f138) * Front - Aula - FE 7.3 - Hooks Customizados - [Tarde](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/c22857ce-c1a8-4823-a00c-a513307e7384) | [Noite](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/bb9beb61-d893-45bc-938e-17a5855be206) #### 2.2 - Mentorias/Materiais complementares - [Mentoria - FE 6.9 - O guia definitivo do useEffect](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/d82f637b-615d-4d7a-bc23-142c5adf451b) - [Pílula de Conhecimento - Filter](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/7bebf511-2c37-4b85-8ce4-c1eec6c9ce4e) - [Mentoria - FE 4.1 - Revisão de React (parte 1)](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/2c99d4cc-9f7b-4a1c-a06a-18bf931e1579) - [Mentoria - FE 4.2 - Revisão React (Parte 2)](https://app.betrybe.com/learn/course/5e938f69-6e32-43b3-9685-c936530fd326/live-lectures/e48e8790-4700-4fd5-8073-720ac8b51452/recording/129da663-93ce-4f7a-9e9d-cef2b1064e85) - [Manipulação de Arrays nos Estado](https://trybecourse.slack.com/archives/C0595AACNF2/p1685987727073939) - [Como aumentar a minha cobertura de testes no teste de coverage?]() #### 2.3 - Conteúdos de soft skills - O recesso acabou, mas a **procrastinação** segue te acompanhando? Revisite [aqui](https://trybecourse.slack.com/archives/C0595AACNF2/p1687286277256819) o conteúdo sobre esse assunto, que sugere algumas **formas de lidar com ela**. - Como se tornar uma pessoa caçadora de bugs? Confira [aqui](https://blog.betrybe.com/tecnologia/code-review/?utm_campaign=AP_Newsletter&utm_medium=email&_hsmi=254504029&_hsenc=p2ANqtz-9oxre53TaT4KqcLyGNru_WKSwdBTB5wPGJauke-S42guOE9yiTA1bsWFnsn-D9N2ub8F7HfEZ0EvQtBzlKErNe4hjltw&utm_content=254504029&utm_source=hs_email) as **15 dicas** preparadas pelo Blog da Trybe de **como fazer um bom Code Review**. - Quando finalizar o projeto, que tal piná-lo no seu perfil do **GitHub**? Para te ajudar, confira os conteúdos de carreira sobre [dicas para o perfil](https://trybecourse.slack.com/archives/C0595AACNF2/p1691533042615949) e [como subir projetos da Trybe](https://trybecourse.slack.com/archives/C0595AACNF2/p1691619389530749). ### 3. Checklist ✅ #### 3.1 - Planejamento - [ ] Abrir o PR para esse projeto - [ ] Criar seu cronograma de planejamento, use como base a seção 7 de Frontend #### 3.2 - Requisitos obrigatórios - [ ] 1. Faça uma requisição para o endpoint /planets da [API de Star Wars](https://swapi.dev/api/planets) e preencha uma tabela com os dados retornados. Remova a coluna residents quando for exibir a tabela. - [ ] 2. Crie um filtro de texto para a tabela - [ ] 3. Crie um filtro para valores numéricos - [ ] 4. Implemente múltiplos filtros numéricos - [ ] 5. Desenvolva testes para atingir 30% de cobertura total da aplicação - [ ] 6. Não utilize filtros repetidos - [ ] 7. Apague um filtro de valor numérico ao clicar no ícone X de um dos filtros e apague todas filtragens numéricas simultaneamente ao clicar em outro botão de Remover todas filtragens - [ ] 8. Desenvolva testes para atingir 60% de cobertura total da aplicação - [ ] 9. Ordene as colunas de forma ascendente ou descendente #### 3.3 - Requisitos bônus - [ ] 10. Desenvolva testes para atingir 90% de cobertura total da aplicação ### 4. Planejamento 📆 O projeto possui 09 requisitos obrigatórios, para ser aprovado dentro do prazo regular vai ser necessário fazer no mínimo 8 dos 9 requisitos obrigatórios. - **Dúvidas comuns - Se outras pessoas tiveram, é possível que você também tenha!** - Ao rodar o `npm install`, `npm run dev`, `npm run test`, ter certeza que entrou na pasta correta do projeto; - Colocar a `key` sempre que estiver renderizando uma lista de elementos HTML no React; ### 5. Comemorar 🍾 Ao final desse projeto, você vai ter uma aplicação muito estruturada usando boas práticas de desenvolvimento e que pode (e deve) ser compartilhado com muito orgulho no seu Linkedin. Portanto, vamos com tudo para esse projeto!