Para poder rodar o projeto é necessário alguns requisitos, são eles:
- Configuração do Servidor
- Configuração da Ide de Programação
- Baixar o nosso framework
Após Baixar, execute o arquivo que foi baixado e o sistema irá começar a fazer a instalação, apenas clique na opção next, não há necessidade de nenhuma configuração especial
Para editar os códigos de programação você precisará de uma ide, você pode utilizar qualquer uma, no nosso sistema utilizamos a IDE VS Code, segue uma lista da principais que existem no mercado:
- Visual Studio Code (VS Code): https://code.visualstudio.com/ (esse que utilizaremos)
- Atom: https://atom.io/
- Sublime Text: um editor de texto sofisticado para código, marcação e prosa.
- Website: https://www.sublimetext.com/
- IntelliJ IDEA: https://www.jetbrains.com/idea/
- PyCharm: https://www.jetbrains.com/pycharm/
- Eclipse: https://www.eclipse.org/
Após instalar o xampp, agora você precisar configurar o Framework que será utilizado durante a criação do projeto. Siga os seguintes passos:
Um estudante de programação depois de várias tentativas de aprender programar resolveu que a partir de agora iria tentar fazer seus códigos sozinho, sem precisar copiar os códigos de seus professores
Consciente de que o caminho é longo e que esta seria uma tarefa difícil resolveu então começar por algo simples: criar uma agenda de contatos, onde iria fazer as principais funcionalidades do chamado CRUD. Então resolveu estudar e pesquisar respeito.
Imaginando que você seja este estudante e que precisa aprender programar sozinho, crie um projeto chamado Agenda de contatos seguindo as instruções do Método Ágora.
Para este projeto ele então decidiu que teria as seguintes regras:
- Para entrar no Sistema é necessário está Logado
- O sistema deverá permitir o cadastro e a consulta de contatos
- Os contatos poderão ter sua foto vinculada ao seu cadastro
- Todos os dados precisarão ser validados pelo servidor
- Todos os dados deverão ter máscaras de acordo com o tipo
- Ao digitar o campo cep o sistema deverá fazer a busca na internet e trazer os demais dados
- O sistema deverá permitir fazer filtros de acordo com o campo desejado
Baseado na modelagem da imagem abaixo, crie a tabela cliente:
- id_cliente int
- cliente varchar(100)
- endereco varchar(150)
- numero varchar(10)
- bairro varchar(100)
- cidade varchar(100)
- cep varchar(20)
- ddd varchar(3)
- celular varchar(15)
- sexo varchar(15)
- data_nascimento date
- cpf varchar(15)
- email varchar(100)
- site varchar(100)
- data_cadastro date
- observacao text
- uf varchar(2)
Uma vez que o banco de dados foi criado precisamos agora conectar ao nosso projeto, então tente fazer.
Para conectar o banco com nossa aplicação, siga os passos abaixo:
- Abra o arquivo config/config.php da aplicação
- modifique as seguintes constantes:
SERVIDOR:
BANCO:
USUARIO:
SENHA:
define("SERVIDOR", "localhost");
define("BANCO", "metodoagora_agenda");
define("USUARIO", "root");
define("SENHA", "");