Skip to content

Este é um desafio que fiz referente ao bootcamp da Gama Academy. No link abaixo, você pode conferir o site no ar. É uma página desenvolvida em HTML, CSS, PHP, e com um pouco de JavaScript. Ela também conta com um sistema de banco de dados para efetuação de cadastro.

Notifications You must be signed in to change notification settings

mhsouza88/desafio-gama-academy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cópia de Desafio Gama Academy

Desafio #1: Banco de Currículos

Consiste em fazer o frontend e backend da página de uma empresa fictícia de empregos, com um formulário de cadastro.

Frontend

Fase 1 - Criação da Página

  • Apresentar a estrutura do projeto no github; ☑️
  • Landing page com formulário para preenchimento de candidatura. ☑️

Backend

Domínio - Modelagem de Dados

  • Cadastro de candidatos com os campos: Id, Nome, Data Nascimento, Endereço {cep, logradouro, numero, bairro, cidade e estado}, Telefone, Email e Profissão e demais campos mencionados na imagem de ilustração de formulário de candidatos; ☑️
  • Para a conclusão do cadastro, consultar o seu endereço pelo CEP informado (Consultar a API VIA Cep) ☑️

Regra de Negócio

  • Não pode haver 2 cadastros de candidatos com o mesmo cpf; ☑️
  • Todo candidato precisará preencher os campos: CPF, Nome, Data Nascimento, Cep, Logradouro, Número, Bairro, Cidade, Email, Profissão e Celular. ☑️

Integração entre a Página de Formulário e o Back-end

  • Disponibilizar uma API Rest com a funcionalidade de cadastro de candidatos armazenando em um banco de dados; ✖️
  • Disponibilizar a documentação dos recursos Web Services REST - Uso do Swagger. ✖️

Notas

  • Como ainda estou me familiarizando com APIs e documentação, decidi (por enquanto) não implementar os dois últimos recursos pedidos no desafio. Pretendo implementá-los depois que aprender melhor sobre o assunto. 😺
  • Fiz uma página "quem somos" para o site, mas ela não foi pedida no desafio, é um extra.
  • Dados pessoais foram retirados em conexao.php (user, pw, etc) e em usuarios.sql.

About

Este é um desafio que fiz referente ao bootcamp da Gama Academy. No link abaixo, você pode conferir o site no ar. É uma página desenvolvida em HTML, CSS, PHP, e com um pouco de JavaScript. Ela também conta com um sistema de banco de dados para efetuação de cadastro.

Topics

Resources

Stars

Watchers

Forks