O primeiro desafio realizado foi escrever uma API REST
, usando NodeJS
realiza operações em um banco de dados de funcionários.
Um funcionário deve possuir como atributos: Id
, Idade
, Nome
e Cargo
. Salvar as informações necessárias em um banco de dados relacional, no caso, utilizei o PostgresSQL
- Express
- Sucrase + Nodemon;
- ESLint + Prettier + EditorConfig;
- Sequelize (Utilizando PostgreSQL);
- Yup
Faça o git clone do repositório e em seguida faça às configurações abaixo:
Para executar a aplicação, o primeiro passo é baixar e instalar o DOCKER.
Baixe o Docker para Windows, Mac, e faça a instalação como solicitado.
No prompt de comando, adicione a seguinte linha de código docker run --name stoneworker -e POSTGRES_PASSWORD=stone@worker2020 -p 5432:5432 -d -t postgres
Após executar o yarn install
nas respectivas pastas backend
e frontend
, e ter feito a imagem do Postgres
no Docker, execute os comandos yarn start
ou yarn dev
na pasta backend e yarn start
na pasta frontend para iniciar a aplicação.
Quando a aplicação estiver online, faça o cadastro dos funcionários onde a princípio, você deverá seguir o seguinte modelo para o cadastro
Nome
, Idade
, Função
(neste caso em específico) você deverá cadastrar o respectivo funcionário, nas seguintes funções:
-Desenvolvedor Sênior -Desenvolvedor Pleno -Desenvolvedor FullStack -Desenvolvedor Front-End -Desenvolvedor Back-End
Obs: Essas opções podem ser visualizadas antes do cadastrado, na aba Filtrar Funcionários nas opções pré-cadastradas.
Developed by Wander Hungerbühler 👋