Série da semana: Projeto completo: API REST + React + Mobile

Veja mais
Quer ter acesso a todos os cursos desse guia?
Guia

Série: MVC e Regras de negócio


Em uma arquitetura MVC, temos três camadas com diferentes responsabilidades. Em qual destas camadas deveria estar a regra de negócio da aplicação? Saiba isso e muito mais nesta série.

Aprenda

Cursos para entender e praticar

Tecnologias

Tenha a documentação final e utilize em seus projetos

Suporte

Tire suas dúvidas e vire um expert

Aprenda

Cursos para entender e praticar

Tecnologias

Tenha a documentação final e utilize em seus projetos

Suporte

Tire suas dúvidas e vire um expert

Regras de negócio são as diretrizes que a aplicação precisa seguir para funcionar como é esperado. Porém, quando utilizamos um padrão arquitetural, como o MVC, é comum que surja a dúvida de onde codificar essas regras, um assunto que abordamos no DevCast a seguir. Assista


Você lembra o que é MVC?

MVC é um padrão arquitetural no qual a aplicação é dividida em três camadas distintas. Com isso podemos agrupar as estruturas que compõem a aplicação logicamente, de acordo com as suas responsabilidades.

MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio

Na camada de modelo definimos quais são os dados conhecidos pela aplicação, enquanto que a representação dos mesmos fica ao encargo da visão. Já a camada de controle faz a ligação entre o usuário e o sistema, geralmente coletando os dados que serão processados e entregando para a visão o resultado desse processamento.

Abordamos esse tema a seguir em vídeo. Clique na imagem abaixo para assistir:

Fique por dentro do que é o MVC com o seguinte curso:


Como implementar o MVC

MVC é um padrão independente de linguagem e, aqui na DevMedia, temos diversos cursos que ensinam a aplicação esses padrão, inclusive, na sua linguagem preferida.

PHP

Confira abaixo como implementar o MVC com PHP, sem o auxílio de frameworks, ou com o Laravel, um dos frameworks MVC mais utilizados atualmente:

Laravel

Java

No Java, as tecnologias mais utilizadas para a programação de aplicações MVC são a JSF e o Spring:

.NET

Python

Ficou com dúvida?

Utilize o suporte ao aluno para conversar com a gente. Comente! =D

Suporte ao aluno - Deixe a sua dúvida.
Achou 12 meses muito tempo?

Programação muda todo dia e cada novidade nos obriga a rever tudo que já sabíamos. Só um estudo contínuo nos leva ao sucesso.

Apenas 3,5% dos nossos assinantes querem cancelar antes dos 12 meses

O que nossos clientes dizem:

"Excelente trabalho. É assim que a gente vê que o investimento vale a pena. Parabéns!"

- Danniery Alves -
O que nossos clientes dizem:

"Prá lá de bom... Está ótimo: com clareza, didática, conhecimento de causa e uma boa dose de humor. "Persistência" é o segredo."

- Paulo Costa -
O que nossos clientes dizem:

"DevMedia ensina mais do que qualquer faculdade!!!"

- Mauricio Hartmann -