Um pouco de ASP.NET MVC

Há algum tempo falei sobre o padrão MVC, para criação de sites dinâmicos orientados a dados com uma forma de provê uma programação “mais rápida” para a web. Felizmente a equipe do ASP.NET não ficou para traz e deu inicio ao desenvolvimento de sua estrutura de aplicativo web similar aos WebForms já conhecidos e admirados mas com um conjunto de funções melhoradas baseando-se no padrão MVC.

Esta é uma tecnologia incrível para projetos web, podemos utilizá-la para manter, testar e atualizar e criar sistemas de forma escalável, por isto hoje resolvi reunir alguns links sobre o ASP.NET MVC para que você possa iniciar seus estudos e conhecer um pouco mais a tecnologia.

  1. Padrões de Projeto : O modelo MVC – Model View  Controller
  2. ASP.NET – MVC – Model-View-Controller – Introdução
  3. Criando aplicativos Web sem Web Forms

Gostaria de dar um destaque especial ao “Tutorial da aplicação NerdDinner ASP.NET MVC” de ScottGu (Scott Guthrie) que além de ser gratuito possui um tutorial passo a passo para a construção de uma aplicação pequena e completa utilizando ASP.NET MVC a partir do zero. Com ele você irá aprender:

  • Criar um banco de dados
  • Construir um modelo de dados com validação e regras de negócio
  • Implementar UI (Interface do Usuário) para listas/detalhes de dados em um site usando Controladores e Visões
  • Habilitar CRUD (Criar, Atualizar, Deletar) dados
  • Usar o padrão de projeto ViewModel para passar informação de um Controlador para uma Visão
  • Reusar UI por todo o site usando parciais e páginas master
  • Implementar paginação de dados eficiente
  • Implementar segurança na aplicação usando autenticação e autorização
  • Usar AJAX para entregar atualizações dinâmicas
  • Usar AJAX para adicionar suporte interativo a mapas
  • Executar testes unitários automatizados (incluindo injeção de dependência e mocking (simulação de objetos))

Links para download

Recomendo que vejam também o vídeo da construção do NerdDinner e um para a criação de uma versão móbile :)

  1. File|New -> Company: Creating NerdDinner.com with Microsoft ASP.NET Model View Controller (MVC)
  2. Mix: Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File
[Atualização]

Navegando pelo blog do Ramon Durães vi um post que me chamou a atenção, “ASP.NET MVC Music Store”, mais um tutorial de construção de aplicativo utilizando o ASP.NET MVC só que agora com o MVC 2 demonstrando toda a produtividade que pode se obter e utilizando o Entity Framework 4 para o acesso aos dados. Vale a pena dar uma conferida também:

Bem estes são bons materiais para iniciar seus estudos, para visualizar outros exemplos e tutoriais recomendo que visite o site do ASP.NET MVC.

Leave a comment

7 Comments.

  1. Thank you for another fantastic blog. Where else could I get this kind of information written in such an incite full way? I have a project that I am just now working on, and I have been looking for such information… Regards…

  2. Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this.

  3. Thanks for taking this opportunity to discuss  this, I feel strongly  about it and I take pleasure in learning about this topic.  If possible, as you gain information, please add to  this blog with new information.  I have found it extremely useful.

  4. Recently, I did not give whole lot thought to commenting on weblog articles and have left feedback even less. Viewing your useful piece of writing, might inspire me to do this again.

  5. I wanted to say that it’s nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.

  6. This is my first visit to your blog. We are starting a new initiative in the same niche as this blog. Your blog provided us with important information to work on. You have done a admirable job.

Leave a Reply


[ Ctrl + Enter ]

Trackbacks and Pingbacks: