5

Modelo MVC

#HTML #PHP #CSS
Ronisvonn Silva
Ronisvonn Silva

💻 Projeto


O Modelo-MVC é um projeto com arquitetura padrão "MVC" na construção de uma aplicação que nesse caso é uma aplicação Web, com as camadas [Controller] - [Model] - [View]. Tendo em vista assim uma melhor organização dos arquivos, podendo trabalhar em equipe separada por camada por exemplo na camanda da [View] - Trabalha o profissional de "Designer" - "Programador Front-End", na camada [Model] - Trabalha o profissional de "Analista de Dados (DBA)" - "Programador Back-End", e por fim na camada [Controller] - O profissional "Programador Full Stack" que tem o conhecimento tanto de Front-End como Back-End e que entenda as regras de negócio da aplicação que envolve as camadas [Model] e [View].


- O que é MVC ? 🤔🤔🤔 

O MVC é um padrão de arquitetura de software. O MVC sugere uma maneira para você pensar na divisão de responsabilidades, principalmente dentro de um software web.

O princípio básico do MVC é a divisão da aplicação em três camadas: a camada de interação do usuário [View], a camada de manipulação dos dados [Model] e a camada de controle [Controller].

Com o MVC, é possível separar o código relativo à interface do usuário das regras de negócio, o que sem dúvida traz muitas vantagens que veremos mais à frente.


- Quais os papéis de cada camada? 📝

Quando falamos sobre o MVC, cada uma das camadas apresenta geralmente as seguintes responsabilidades:


● Model - bd-24.png

A responsabilidade dos models é representar o negócio. Também é responsável pelo acesso e manipulação dos dados na sua aplicação.


● View - desktop-24.png

A view é responsável pela interface que será apresentada, mostrando as informações do model para o usuário.


● Controller - controller-24.png

É a camada de controle, responsável por ligar o model e a view, fazendo com que os models possam ser repassados para as views e vice-versa.



🚀 Tecnologias 


Esse projeto foi desenvolvido com as seguintes tecnologias:



- Gerenciador de pacotes / COMPOSER

Obs.: Estou usando o Xampp como servidor local para testa o projeto afinal é em php.


📷 Imagens do Projeto 💻


Video_01.gif


Caso queira assistir o vídeo no YouTube como foi criado o projeto o passo a passo.


youtube-32.png - YouTube

https://www.youtube.com/watch?v=DTySAn6le00


github-32.png - Código Fonte - GitHub

https://github.com/RONISVONN/Modelo-MVC

11
560

Comentários (15)

0
P

Pedro Souza

19/04/2021 19:38

Slv


0
Vitor Santos

Vitor Santos

19/04/2021 19:36


Oi

0
Paulo Junior

Paulo Junior

19/04/2021 14:47

Parabéns pelo artigo, muito bom!

0
Gabriel Cardoso

Gabriel Cardoso

16/04/2021 17:07

Esclarecedor, especialmente para alguém que está iniciando os estudos em padrões de projeto. Parabéns, Ronisvonn, sucesso em teus próximos artigos!

0
Ronisvonn Silva

Ronisvonn Silva

14/04/2021 21:50

Vlw mesmo Eros M.Lima é como eu falei pro Rogério Santos. O bom é dividir o conhecimento aprender uns com os outros.


1
Rogério Santos

Rogério Santos

13/04/2021 20:52

Muito bom!!

1
Ronisvonn Silva

Ronisvonn Silva

13/04/2021 21:05

Vlw Bernardo, é um inicio de projeto mais na medida que for crescendo vou atualizando o artigo e no GitHub, YouTube. O legal desse projeto é que vai servi como modelo para todos site que criar. E com segurança pois o usuário só tem acesso a camada View [Interface ou Visão] . Eu uso o Xampp como servidor local pra testa o projeto porque é em php.


0

Muito bom talvez o 2o. #MelhorDaSemana! Parabéns pelo top material Ronisvonn Silva, Demais!🏂

0
Ronisvonn Silva

Ronisvonn Silva

14/04/2021 09:33

Vlw Pedro Gomes, a respeito de como colocar a imagem no post eu também estava com essa dúvida e não sabia como após diversas tentativas até que eu fiz uma tentativa e deu certo, eu criei o repositório do projeto no GitHub e lá dentro tem as imagens só arrastei com o mouse para dentro do post e salvei.

Outra opção é utilizar "Capturar e Colar" do Windows e colar no post pressionei "CTRL" + "V".

None

Brasil