Carregando...
Voltar

Projeto - 4 semestre.


1. Descrição geral do Projeto/Software da disciplina.

No quarto semestre do curso, na disciplina de Desenvolvimento de Servidores I, foi desenvolvido um Sistema de Manutenção de Produtos (CRUD). O objetivo do projeto era permitir operações básicas de criação, leitura, atualização e exclusão de usuários e produtos.

A aplicação foi construída com PHP no backend, enquanto o HTML, CSS, JavaScript e o framework Bootstrap foram utilizados no frontend. O MySQL foi o banco de dados escolhido para armazenar as informações, e o servidor Apache foi configurado por meio do XAMPP.

O projeto seguiu o padrão arquitetural MVC (Model-View-Controller), separando a lógica de dados, a interface e o controle de fluxo da aplicação. O desenvolvimento foi realizado na IDE Apache NetBeans, que auxiliou no gerenciamento do código e depuração.

Esse sistema representou um avanço significativo na consolidação do conhecimento em desenvolvimento web com foco em servidor, reforçando a importância da organização do código, da segurança e das boas práticas no desenvolvimento de software.


2. O que foi implementado pelo aluno no projeto da disciplina.

O aluno participou ativamente da construção do sistema e implementou diversas funcionalidades importantes, como:


Criação do banco de dados MySQL, com tabelas relacionadas para usuários e produtos.

Implementação da estrutura MVC completa, separando as responsabilidades entre Model, View e Controller.

Desenvolvimento das funções de cadastro, edição, exclusão e listagem de registros, tanto para produtos quanto para usuários.

Aplicação da programação orientada a objetos (POO) no backend com PHP, organizando as classes e métodos.

Integração do Bootstrap com jQuery para uma interface moderna e interativa, com validações visuais e componentes responsivos.

Validação de dados no frontend e backend, garantindo a entrada correta das informações e evitando falhas no sistema.

Configuração do servidor local com XAMPP e uso da IDE Apache NetBeans para escrever e organizar o projeto de forma eficiente.


3. Considerações finais.

O desenvolvimento do sistema CRUD foi uma etapa fundamental no aprendizado sobre servidores e bancos de dados. Trabalhar com o padrão MVC e aplicar a programação orientada a objetos ajudou a entender como organizar aplicações maiores de forma clara e eficiente.

Entre as dificuldades enfrentadas, destacam-se o entendimento da separação correta entre as camadas do MVC e a comunicação entre frontend e backend, especialmente com o uso de validações. Porém, com a prática e testes, foi possível superar esses desafios.

Como proposta de melhoria, seria interessante melhorar o design no front end para que as compras fiquem mais intuítivas e acesso as funcionalidades também.


Professores e disciplina

Professor:Me. Júlio Fernando Lieira: Desenvolvimento para servidores I.


Saiba mais do projeto clicando aqui.


logo fatec