Esse é o teste prático - Federal Soluções Técnicas
- Conhecer as habilidades em:
- Programação PHP/Laravel (Conhecimentos básicos sobre Laravel)
- Organização (código/arquivos)
- Controle de versão
- Análise/Entendimento de requisitos
- Capacidade de cumprir prazos
- Determinação na busca novos conhecimentos
- Tudo que for desenvolvido nesse teste não será comercializado ou utilizado comercialmente pela Federal ST ou algum de seus associados.
- A única intenção é avaliar o conhecimento atual do candidato
Você deverá desenvolver uma simples aplicação, com Login e nível de acesso simples. O administrador do sistema deverá realizar a manutenção de veículos. Os dados para a tabela de veículos são:
-
Placa
-
Renavam
-
Modelo
-
Marca
-
Ano
-
Proprietário
-
Todas as vezes que um veículo for cadastrado ou editado, deverá ser enviado um e-mail para o proprietário.
-
O e-mail do proprietário deverá ser buscado na tabela de usuários.
-
O CRUD do véiculo deverá ficar em uma área de administração. O proprietário não poderá ter acesso a essa área.
-
Deverá haver uma área destinada ao proprietário. O proprietário deverá ser capaz de visualizar todos os seus véiculos. Ele não pode editar, excluir ou cadastrar novos veículos... apenas visualizar.
Existem dois tipos diferentes de usuários na aplicação:
- Admin
- User
- Usar Laravel (TEM QUE SER USADO ESSE PROJETO)
- Usar banco de dados Postgres
- Não ter regra de negócio nos Controllers
- Usar Event e Notifications para enviar os e-mail
- Deixar informações no README.MD como podemos executar sua aplicação
- Usar o github
- Fazer o fork desse repositório
- Nos enviar o link do projeto do github
- Rode as migrations
- Rode as seeders
- Esteja atento aos usuários padrões contidos na Seeder
- Email: [email protected]
- Telefone: 62 3928-5910
Entre em contato conosco, caso você tenha alguma dúvida ou quando terminar o projeto.
- Você tem 2 dias pra realizar esse teste prático.