Padrão MVC - explicado e aplicado

Aprenda e entenda definitivamente o padrão MVC em apenas 30 minutos.
4.0 (24 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.
67 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 14
  • Length 34 mins
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 Portuguese

Course 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!

What are the requirements?

  • O aluno deverá possuir o mínimo de conhecimento em alguma linguagem de programação orientada a objetos.

What am I going to get from this course?

  • 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.

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: APRESENTAÇÃO
04:16

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.

01:20

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.

Model - leitura complementar
Article
01:15

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.

View - leitura complementar
Article
03: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.

Controller - leitura complementar
Article
Section 2: PROJETO
02:19

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.

01:49

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

03:59

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

02:05

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

09:10

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

Section 3: CONSIDERAÇÕES FINAIS
02:31

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

1 question

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 !

Article

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Marco Aurélio Regis, 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

Ready to start learning?
Take This Course