Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save kaique-cadimiel-dev/c61b3564946f57e2bc129d10caae0b82 to your computer and use it in GitHub Desktop.

Select an option

Save kaique-cadimiel-dev/c61b3564946f57e2bc129d10caae0b82 to your computer and use it in GitHub Desktop.

Revisions

  1. kaique-cadimiel-dev revised this gist Aug 11, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Planejamento-StarWars.md
    Original 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
    - [ ] 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.
    - [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

  2. kaique-cadimiel-dev revised this gist Aug 11, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Planejamento-StarWars.md
    Original 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
    - [ ] Criar seu cronograma de planejamento, use como base a seção 7 de Frontend
    - [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.
  3. kaique-cadimiel-dev revised this gist Aug 11, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Planejamento-StarWars.md
    Original 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
    - [ ] Abrir o PR para esse projeto
    - [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
  4. @rafaelrnascimento2006 rafaelrnascimento2006 revised this gist Aug 10, 2023. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion Planejamento-StarWars.md
    Original 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)
    - [Como aumentar a minha cobertura de testes no teste de coverage?]()


    #### 2.3 - Conteúdos de soft skills
  5. @rafaelrnascimento2006 rafaelrnascimento2006 created this gist Aug 10, 2023.
    73 changes: 73 additions & 0 deletions Planejamento-StarWars.md
    Original 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!