Este projeto contém os requisitos realizados por Anna Beatriz Garcia Trajano de Sá enquanto estudava na Trybe 🚀
Implementei várias funções para atender aos requisitos propostos e garantir que todas as funções passem nos testes unitários.
Veja o exemplo a seguir do layout do projeto!
Após cada um dos passos, haverá um exemplo do comando a ser digitado para fazer o que está sendo pedido, caso tenha dificuldades e o exemplo não seja suficiente, não hesite em me contatar em annagarcia@id.uff.br
- Abra o terminal e crie um diretório no local de sua preferência com o comando mkdir:
mkdir projetos
- Entre no diretório que acabou de criar e depois clone o projeto:
cd projetos
git clone git@github.com:annabia95/project-zoo-functions.git
- Acesse o diretório do projeto e depois utilize o comando npm i para instalar todas as dependências necessárias:
cd project-zoo-functions
npm i
- Por último, rode o comando npm start e acesse o projeto via browser, no caminho
http://localhost:3000/project-zoo-functions
.
npm start
Neste projeto, desenvolvi as seguintes habilidades:
- Produzir código legível, conciso e expressivo utilizando as novas funcionalidades do ES6;
- Utilizar as Higher Order Functions para manipular e criar arrays;
- Escolher a Higher Order Function mais adequada para a obtenção de um resultado esperado;
- Aprender a usar de forma conjunta as Higher Order Functions;
- Interpretar testes unitários e produzir soluções que atendam a eles.
- Requisitos do projeto
- 1. Implemente a função
getSpeciesByIds
- 2. Implemente a função
getAnimalsOlderThan
- 3. Implemente a função
getEmployeeByName
- 4. Implemente a função
getRelatedEmployees
- 5. Implemente a função
countAnimals
- 6. Implemente a função
calculateEntry
- 9. Implemente a função
getOldestFromFirstSpecies
- 10. Implemente a função
getEmployeesCoverage
- 1. Implemente a função