Teste de Emprego
Entenda o Teste de Emprego da Salvatore Academy, um projeto prático que avalia seu aprendizado e prepara você para desafios reais do mercado de trabalho.
Teste de Emprego FullStack Web - BackStore Inc.
Desenvolvimento FullStack Web para Gerenciamento de Inventário
Como parte do processo de seleção da BackStore Inc., convidamos você a demonstrar suas habilidades como dev FullStack Web, construindo uma solução completa para o gerenciamento de inventário. Este teste é sua oportunidade de mostrar a capacidade de desenvolver tanto o backend quanto o frontend de uma aplicação.
Comunicado Interno da BackStore Inc.
De: Ana Martins, Product Owner Para: Candidatos a Estágio em Desenvolvimento FullStack Assunto: Desenvolvimento Integrado de Backend e Frontend para Gerenciamento de Inventário
Saudações!
Seu desafio é desenvolver uma solução FullStack que consiste em uma API robusta e uma página web interativa para gerenciar nosso inventário de produtos de tecnologia. Este sistema deve ser capaz de realizar operações de CRUD e oferecer uma experiência de usuário fluida e intuitiva.
Estamos buscando uma solução eficiente que integre o frontend ao backend de maneira coesa, refletindo práticas reais do mercado.
Contamos com seu empenho e criatividade para essa missão e estamos disponíveis para qualquer esclarecimento.
Atenciosamente, Ana Martins.
BackStore Inc. Transformando tecnologia em soluções.
Requisitos do Projeto
Backend API RESTful: Desenvolva uma API com endpoints para operações CRUD, utilizando Node.js e ExpressJS.
Frontend: Crie uma interface de usuário com ReactJS que interaja com a API, exibindo e manipulando os dados do inventário. A interface deve apenas exibir e permitir criar itens.
Integração FullStack: A página deve se comunicar de forma eficiente com a API, proporcionando um sistema integrado.
Deploy Online: A solução completa deve estar hospedada e funcional em um ambiente online.
Documentação: Documente ambos os aspectos do projeto com instruções claras e exemplos de uso.
Entregáveis
Repositório no GitHub: Código-fonte para ambos backend e frontend.
API e Interface de Usuário: Implementação das funcionalidades solicitadas para a gestão do inventário.
Testes e Validações: Garanta a confiabilidade das operações e a segurança dos dados.
Deploy da Solução: Publicação da aplicação FullStack em um serviço de hospedagem.
Documentação Detalhada: Um
README.md
abrangente que explique o projeto, os passos para executar a aplicação localmente e como acessar a solução online.
Entrega do Projeto
Para completar sua submissão de teste de emprego na Salvatore Academy, por favor, preencha os campos abaixo com suas informações.
Optar pela avaliação do seu Teste de Emprego é uma excelente maneira de receber feedback profissional sobre seu trabalho. A Salvatore Academy oferece um serviço opcional de avaliação, onde analisamos diversos aspectos do seu projeto.
Critérios de Avaliação
Completude da Solução: Verificamos se a solução proposta atende a todos os requisitos do projeto e resolve os problemas apresentados de forma eficiente.
Integração entre Frontend e Backend: Avaliamos a comunicação e a integração fluida entre as partes frontend e backend da aplicação, garantindo que funcionem harmoniosamente.
Qualidade do Código: Analisamos a organização, legibilidade, e eficiência do código. Boas práticas de programação e estruturação são essenciais para um código de alta qualidade.
Experiência do Usuário: Consideramos a usabilidade e a experiência geral do usuário ao interagir com a aplicação. Um design intuitivo e uma navegação fácil são fundamentais.
Documentação: Avaliamos a clareza e a completude da documentação fornecida. Documentar bem o projeto é crucial para facilitar a manutenção e a escalabilidade do código.
Dicas para organização
Para ajudar na organização e gestão das tarefas durante o desenvolvimento do seu Teste de Emprego, disponibilizamos um template no GitHub Projects. Este template contém todas as etapas e tarefas detalhadas, facilitando o acompanhamento do seu progresso e garantindo que você não perca nenhum passo importante.
Você pode acessar o template e duplicá-lo para o seu próprio uso através do seguinte link:
Utilizar essa ferramenta permitirá que você mantenha todas as suas atividades organizadas, acompanhe o seu progresso de forma visual e colabore mais facilmente com colegas e mentores.
Boa sorte no desenvolvimento do seu Teste de Emprego!
Last updated