Aplicação Web do tipo monoítica criada com
- PHP para o backend ^7.4
- HTML, CSS e Javascript pro frontend
- MySQL/MariaDB para o banco de dados
- CRUD de Aunos
- CRUD de Usuarios
- CRUD de Professores
- CRUD de Categorias
- CRUD de Cursos
Certifique-se que seu computador tem os softwars:
- PHP
- MySQL ou Maria DB
- Editor de Texto (por exemplo Vs Code)
- Navegador Web
- Composer (Gerenciador de pacotes do PHP)
- abra o diretório de instalação do PHP, encontro o arquivo php.ini-production, renomei-o para php.ini e abra-o com algum editor de texto.
Encontre as seguintes linhas e remova o ; que o precede a linha.
- pdo_mysql
- curl
- mb_string
- open_ssl
- Dentro do diretório da aplicação execute no terminal:
composer install
Certifique-se que um diretório chamado /vendor foi criado.
O Banco de dados é do tipo relacional e contém as tableas com até 2 niveis de normalização.
entre no seu cliente de banco de dados e digite o seguinte comando:
CREATE DATABASE db_escola;
Ainda dentro do cliente de banco de dados, copie e cole o conteudo do arquivo db.sql e execute.
certifique-se que as tabelas foram criadas,executando o comando:
SHOW TABLES;
Se o resultado for a lista de tabelas existentes, então esta tudo certo.
- Encontre o arquivo /config/database.php e edite-o conforme as credenciais do seu usuário do banco de dados.
Dentro do diretório da aplicação, execute no terminal o comando
php config/create-admin.php
isso criará um usuário com as Credenciais:
Nome | password | |
---|---|---|
admin | [email protected] | 123456 |
para executar e testar a aplicação, dentro do terminal execute:
php -S locahost:8000 -t public
Agora acesse o endereço http//localhost:8000 em seu navegador