O foco desse desafio é implementar um cadastro de talentos. Através dele iremos cadastrar alguns poucos dados de um candidato à uma vaga de trabalho.
##Funcionaria assim: O usuário entrará em uma pagina pedindo os seguintes dados:
- Nome
- Habilidades
- HTML
- CSS
- Javascript
Na área de habilidades, para cada item será atribuido uma nota de 1 à 5, onde seria selecionado a nota por habilidade.
Esse formulário será enviado para outra página via requisição AJAX até outra página que vai salvar isso em um banco de dados à seu gosto. A linguagem que será desenvolvida essa página também fica à seu gosto. Não precisaremos de um sistema backend para tal, apenas a ação de salvamento.
###Regrinhas pra salvar: Ao salvar, a página precisa retornar um documento JSON para o cliente informando se a operação foi concluída e enviando uma mensagem vinda do servidor. Caso dê erro ele precisa retornar se houve erro e qual a descrição do erro de modo que eu possa enviar à partir do servidor.
- Não poderemos salvar pessoas com nomes iguais;
- Não poderemos salvar se o e-mail fornecido:
- Já existir na base de dados; Caso exista, na mensagem de erro retorne o nome da pessoa que está registrado tal e-mail;
- Se for inválido;
###Para a página do cadastro:
- Use a técnica que melhor tiver afinidade;
- Fique à vontade para usar o framework javascript que desejar:
- "Nenhum" framework também é considerado como framework (risos)
Pra lhe dar um norte de como avaliaremos será bem simples: analisaremos a forma como você aborda o problema. Se você souber usar o GIT já consideraremos um diferencial bastante interessante. Basicamente, para nós, a organização do código é mais importante que o código em si.
Meu e-mail é "joepreludian@gmail.com". Terei prazer em respondê-l@.