QUARTO SEMESTRE:
Desenvolvimento de Servidores I.
No quarto semestre do curso de Sistemas para Internet na disciplina de Desenvolvimento de Servidores I foi proposto o desenvolvimento de um Sistema de manutenção de Produtos (CRUD-PRODUTO) que implementa as quatro operações básicas de acesso a um banco de dados, Create (criação), Read (leitura), Update (atualização) e Delete (exclusão). Neste projeto foram utilizados a linguagem PHP no BackEnd com HTML, CSS, JS, e Bootstrap no Front-End. O Banco de dados utilizado foi o MySQL e o servidor Web foi o Apache. O ambiente de desenvolvimento foi provido pela ferramenta Xampp. Como dependência do Bootstrap foi necessário utilizar o jQuery. Além disso, a aplicação proposta foi estruturada seguindo o modelo arquitetural MVC - Model (Modelo), View (Visão) e Controller (Controlador), com a Orientação Objeto. Na arquitetura MVC (Model-View-Control) o CRUD representa a camada entre o Model e o View, sendo manipulada pelo Control, esta arquitetura estrutura à aplicação web, o modelo é responsável pelas classes de acesso ao Banco de Dados; a visão é responsável pelas classes e pelas páginas de interface do usuário e o controlador é responsável por fazer todo o controle da aplicação e coordenar a comunicação entre o modelo e a visão. Utilizamos o Apache Netbeans, conforme o site oficial do Netbeans é um ambiente de desenvolvimento, plataforma de ferramentas e estrutura de aplicativos. Fornece editores, assistentes e modelos para criação em PHP, Java e muitos outros idiomas. O código deste projeto está disponível no Github.