Padrão MVC - explicado e aplicado
4.0 (45 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
116 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Padrão MVC - explicado e aplicado to your Wishlist.

Add to Wishlist

Padrão MVC - explicado e aplicado

Aprenda e entenda definitivamente o padrão MVC em apenas 30 minutos.
4.0 (45 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
116 students enrolled
Last updated 3/2016
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 32 mins on-demand video
  • 4 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Entender o funcionamento do padrão MVC (Model-View-Controller).
  • Desenvolver suas próprias aplicações aplicando o padrão MVC.
  • Obter o conhecimento básico para trabalhar com frameworks que seguem o padrão MVC, tais como ASP.NET MVC, Apache Struts, Spring MVC, Cake PHP, entre outros.
View Curriculum
Requirements
  • O aluno deverá possuir o mínimo de conhecimento em alguma linguagem de programação orientada a objetos.
Description

Neste curso você aprenderá de uma forma simples e rápida o padrão MVC (Model-View-Controller) em apenas 30 minutos!

Uma boa parte dos programadores ainda desenvolvem sistemas de softwares sem seguir quaisquer padrões de projeto. Você verá que o padrão MVC diminui a complexidade no desenvolvimento de aplicações através da separação de interesses, isolando a lógica de negócios da interface gráfica com o usuário.

Muitos frameworks de aplicação comerciais e não comerciais foram criados tendo como base esse modelo como, por exemplo, ASP.NET MVC, Apache Struts, Spring MVC, Cake PHP, entre outros. Portanto é imprescindível que você entenda o padrão MVC antes de começar a trabalhar com qualquer framework que siga este padrão.

Este curso é rápido, prático e objetivo. Comece hoje mesmo!

Who is the target audience?
  • Se você é um estudante de computação, ou um programador com alguma experiência, ou uma pessoa que deseja começar a programar fazendo o uso do padrão MVC em seus sistemas.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
APRESENTAÇÃO
7 Lectures 11:39

Uma breve apresentação sobre o padrão MVC: falando sobre sua história, como ele funciona, seus benefícios e os frameworks que seguem este padrão de arquitetura.

Preview 04:16

O que a camada Model representa e como ela funciona. Saber como identificar quais elementos da aplicação pertencem à camada Model quando estamos arquitetando um sistema de software.

Preview 01:20

Model - leitura complementar
00:25

O que a camada View representa e como ela funciona. Saber como identificar quais elementos da aplicação pertencem à camada View quando estamos arquitetando um sistema de software.

Preview 01:15

View - leitura complementar
00:26

O que a camada Controller representa e como ela funciona. Saber como identificar quais elementos da aplicação pertencem à camada Controller quando estamos arquitetando um sistema de software.

Preview 03:26

Controller - leitura complementar
00:31
+
PROJETO
5 Lectures 19:22

Criação de uma aplicação simples para cadastro de clientes utilizando o padrão MVC. A partir desde vídeo, iremos colocar em prática tudo o que foi ministrado nos vídeos anteriores.

Criando sua primeira aplicação MVC
02:19

Construção de um diagrama de classes para a aplicação de cadastro de clientes, obedecendo as camadas Model-View-Controller.

Construindo o diagrama de classes para a aplicação
01:49

Implementação do modelo de dados. Codificação da classe Cliente.

Implementando o Model
03:59

Implementação da interface gráfica com o usuário. Codificação da classe ClienteFormulario.

Implementando o View
02:05

Implementação do Controller e execução da aplicação final. Codificação da classe ClienteController.

Implementando o Controller
09:10
+
CONSIDERAÇÕES FINAIS
2 Lectures 02:52

Considerações finais e agradecimentos. Uma revisão sobre o assunto ministrado nos vídeos, orientando o aluno a seguir os próximos passos na engenharia de software

Considerações finais
02:31

Agora que você aprendeu como funciona o padrão MVC, cuja essência é a separação de interesses por meio do isolamento da lógica de negócios da interface gráfica com o usuário.

Tente reproduzir o mesmo sistema de cadastro de clientes, contido neste curso, utilizando uma outra linguagem de programação além do Java e C#. Se você não tem conhecimento em outra linguagem de programação além destas, então você poderá criar um outro tipo de sistema simples como exemplo utilizando Java ou C#.

Bons estudos !

Desafio
1 question

Implementação do padrão MVC que ilustra os artigos da leitura complementar que estão na Seção 1 deste curso.

Implementando o padrão MVC - leitura complementar
00:21
About the Instructor
Marco Aurélio Regis
4.3 Average rating
492 Reviews
1,768 Students
7 Courses
Java Software Developer

Experience

Director at Ocram Information Systems - since 2006 until now

Professor of Analysis and Development of Information Systems at UNIP University in Brazil - since 2011 until 2013

Effective Member of Brazilian Computer Society since 2008 until now

Professional Member of Association for Computing Machinery since 2014 until now

IEEE Membership since 2014 until now

Skills

Computer Science, Teaching, Software Engineering, UML, Programming, Java, Design Patterns