Projeto de desenvolvimento de aplicação web em Laravel.
Este projeto consiste no desenvolvimento de um blog robusto utilizando o framework Laravel.
As regras de negócio incluem o gerenciamento de postagens e gerenciamento de autores. Cada postagem deve ter um título, conteúdo, data de publicação, autor responsável, imagem relacionada e título abreviado. Cada autor terá sua própria página com nome, foto, email para contato e seção sobre-mim.
O aplicativo é projetado para fornecer uma experiência de usuário rápida e eficiente, com o DevOps Azure configurado para monitorar o desempenho do aplicativo e identificar problemas de desempenho.
Foi utilizada a arquitetura de desenvolvimento MVC (Model-View-Controller), dividindo a aplicação em três componentes principais: Model, responsável pela lógica de negócios e interações com o banco de dados; View, responsável pela apresentação dos dados ao usuário em forma de interface gráfica; e Controller, responsável pelo tratamento das requisições do usuário.
Serão utilizadas as seguintes linguagens/mecanismos de desenvolvimento:
- HTML;
- CSS;
- PHP;
- Blade;
- SQL;
Serão utilizadas as seguintes ferramentas:
- Visual Studio Code (editor de código);
- Laravel 7 (framework principal da aplicação);
- Composer (gerenciar as dependências do Laravel);
- Node.js (execução do código JavaScript no lado do servidor);
- Vite (empacotador de módulos);
- Laravel 7 (framework principal da aplicação);
- Figma (design e prototipação da interface);
- XAMP/WAMP (execução da aplicação em um ambiente de servidor web local);
- MySQL (gerenciamento do banco de dados).
Utilizar o DevOps Azure para monitorar o desempenho do aplicativo, garantindo que o blog seja escalável e que ofereça uma experiência de usuário eficiente.