Esta aplicação consiste em um site dinâmico que apresenta as informações sobre:
- Curso de informática com foco em Google Workspace; 🖥️
- Bacharelado em informática; 🎓
- Proposta da disciplina "Din na comunidade"; 📚
Permitindo ao administrador do curso:
- 👩💻 Cadastrar-se e acessar a plataforma;
- ➕ Inscrever pessoas no curso;
- ✏️ Edição dos dados dos inscritos;
- ❌ Remoção de inscritos;
- 🔍 Consulta de pessoas inscritas;
- 📋 Visualização dos inscritos;
- ✅ Avaliação da plataforma por meio de comentários;
Essa aplicação foi realizada com arquitetura MVC (Model-Controll-View) e foi utilizado:
Baixe e instale o XAMPP: Apache Friends.
Baixe e instale o Composer: Composer.
- Pressione
Windows + R, digitecmde clique em OK. - No prompt de comando, execute o seguinte comando:
rundll32 sysdm.cpl,EditEnvironmentVariables
- Encontre a variável
Path, selecione-a e clique em Editar. - Adicione o caminho do php, por exemplo:
C:\xampp\php. - Clique em Salvar.
Baixe e instale o Node.js: Node.js.
- Durante a instalação, certifique-se de marcar a opção para adicionar o Node.js ao
PATHdo sistema.
No prompt de comando, execute:
composer global require laravel/installerCrie uma pasta chamada Profile_Management.
Dentro da pasta Profile_Management, execute um dos seguintes comandos para criar o projeto:
composer create-project laravel/laravel Profile_Managementou
laravel new Profile_ManagementNesse projeto foi instalado os pacotes Jetstream e Livewire para autenticação e segurança no login da aplicação, fazendo fork não é necessário instalar
composer require laravel/jetstreamphp artisan jetstream:install livewireAssista ao vídeo sobre Conexão com Banco.
- Ative o Apache e o MySQL no XAMPP.
- No MySQL, crie o banco de dados com o seguinte comando:
CREATE DATABASE ProfileManagement;
- No arquivo
.env, ajuste as configurações do banco de dados MySQL:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ProfileManagement DB_USERNAME=youname DB_PASSWORD=yourpassword
Execute o comando a seguir para migrar as tabelas para o banco de dados ProfileManagement:
php artisan migratePara ativar o servidor, use o comando:
php artisan serveLaravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and provides tools required for large, robust applications.
The Laravel framework is open-sourced software licensed under the MIT license.