Projeto realizado durante módulo de fundamentos do curso de desenvolvimento web da Trybe.
O que foi feito
Neste projeto, tem como objetivo simular um sistema de relatório de um zoológico. O sistema possui informações a respeito dos animais presentes no zoológico, colaboradores, horários de funcionamento e uma tabela de preços que varia de acordo com a idade das pessoas que o visitam.
Estrutura do projeto
- A pasta src é composta por arquivos referentes a cada uma das funções que você irá implementar, a pasta data contém o arquivo zoo_data.js, que armazena os dados que você vai utilizar para retornar as informações sobre o zoológico.
- A pasta test, contém os arquivos em que os testes unitários (JEST) correspondentes a cada função, o nome do arquivo é o nome da função alvo acrescido do sufixo .test.js
Habilidades
- Utilizar novas funcionalidades do ES6, como arrow functions, template literals, spread operator, parâmetro rest e object destructuring;
- Compor objetos e ler suas informações com diferentes métodos;
- Manipular arrays com funções como map, filter e reduce;
- Testar suas funções com Jest.
Para rodar o projeto
- Clone o projeto desse repositório para sua máquina;
- Execute
npm install
; - Utilize a extensão
code runner
ouconsole.log
para executar as funcões;