Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original.
Tradução
Original

Mapa de conteúdo do ASP.NET MVC 4

O padrão MVC (Model-View-Controller) é um princípio de design arquitetural que separa os componentes de um aplicativo Web. Essa separação dá a você mais controle sobre as partes individuais do aplicativo, que podem ser desenvolvidas, modificadas e testadas com maior facilidade.

O ASP.NET MVC faz parte da estrutura do ASP.NET. Desenvolver um aplicativo ASP.NET MVC é uma alternativa a desenvolver páginas de formulários Web do ASP.NET. Porém, ele não substitui o modelo de formulários da Web.

Para obter informações sobre as novidades desta versão do MVC, consulte ASP.NET MVC 4 no site do ASP.NET. Última atualização em setembro de 2012

Recomendamos a seguinte documentação para saber mais sobre o ASP.NET MVC.

Cenário

Tópicos

Novo conteúdo de destaque

Introdução ao ASP.NET MVC 4

Usando métodos assíncronos no ASP.NET MVC 4

Recursos de celular do ASP.NET MVC 4

Empacotamento e minimização

ASP.NET MVC 4 + HTML 5 + Knockout + ASP.NET Web API + SignalR = Webstack of Love (vídeo)

Usando HTML5 e o calendário pop-up jQuery UI Datepicker com ASP.NET MVC

Introdução ao ASP.NET MVC

Introdução ao ASP.NET MVC 4

Introdução ao ASP.NET MVC  (vídeo de Pluralsight)

Introdução ao EF com MVC

O mapa de conteúdo do ASP.NET MVC 3 contém diversos links relevantes ao ASP.NET MVC 4

Trabalhando com dados e o Entity Framework

Introdução ao EF com MVC

Introdução ao ASP.NET MVC 4

Trabalhando com dados: Entity Framework (vídeo de Pluralsight)

Criando um aplicativo ASP.NET MVC4 com o EF e a API da Web

Trabalhando com exibições

Usando HTML5 e o calendário pop-up jQuery UI Datepicker com ASP.NET MVC (Aborda modelos de exibição e edição em detalhes. Amostra completa incluída.)

Exibições Razor do ASP.NET MVC (vídeo de Pluralsight)

Exibições dinâmicas x fortemente tipadas (Rick Anderson)

Noções básicas sobre controladores

Controladores do ASP.NET MVC (vídeo de Pluralsight)

Controlador fino no ASP.NET MVC 4

O que é um ActionResult? (Rachel Appel)

A vida útil e os tempos de um controlador do ASP.NET MVC (Scott Allen)

Use ViewModels para gerenciar dados e organizar o código em aplicativos ASP.NET MVC (Rachel Appel)

Quando usar ViewBag, ViewData ou TempData em aplicativos ASP.NET MVC 3 (Rachel Appel)

Trabalhando com modelos e associação

Qual é a diferença entre um provedor de valor e um associador de modelo? (Phil Haack)

Criando um modelo de dados do Entity Framework para um aplicativo ASP.NET MVC

Precedência da associação de modelos (post do fórum)

Validação

ASP.NET MVC – Como mostrar o asterisco depois do rótulo de campo obrigatório

Como implementar a validação remota a partir de um cliente no MVC

Trabalhando com dados: validação e mapeamento (vídeo de Pluralsight)

Como funcionam as anotações de dados para validação do ASP.NET MVC (Rachel Appel)

Validação manual com anotações de dados (K. Scott Allen)

Introdução a extensões de anotações de dados (Scott Kirkland)

ASP.NET MVC – Exibir dicas visuais para os campos obrigatórios do seu modelo (Radu Enucă)

CAPTCHA amigável para Asp.Net MVC (Stefan)

Noções básicas sobre encaminhamento de URLs no ASP.NET MVC

Usando restrições para melhorar o encaminhamento no MVC

Trabalhando com exibições Razor

Trabalhando com entrada em formulários e auxiliares

Usando HTML5 e o calendário pop-up jQuery UI Datepicker (Rick Anderson)

DropDownList em cascata no ASP.Net MVC (Rick Anderson)

Como adicionar um validador de obrigatório a um CheckBoxList (Simone Chiaretta)

SignalR

Limpar seu aplicativo MVC com SignalR - Novanet

Internacionalização e localização

Consulte Validação jQuery para obter as notas de localidade diferentes do inglês.

Globalização, internacionalização e localização em ASP.NET MVC 3, JavaScript e jQuery

Recapitulação: pacotes i18n para MVC4(O pacote básico contém uma classe auxiliar para mapear um código de localidade para um objeto CultureInfo, com métodos auxiliares adicionais para identificar informações relacionadas a culturas. Também está incluída uma transformação de configuração para permitir a globalização de seu site.)

Guia completo de localização do ASP.NET MVC (Alex Adamyan)

jquery /globalize Uma biblioteca JavaScript para globalização e localização.

Internacionalização do ASP.NET MVC 3 (Nadeem Afana)

Criando um aplicativo ASP.NET MVC3 bilíngue (Keith Barrow)

Localização do ASP.NET MVC (Michael K. Campbell)

Metadados de modelo e localização de validação usando convenções (Phil Haack)

Usando Ajax, JSON e jQuery

Menus dinâmicos no ASP.NET MVC 4 usando EF Code First e jQuery

Trabalhando com modelos de edição/exibição e o calendário pop-up jQuery UI

Project Silk: desenvolvimento da Web do lado do cliente para navegadores modernos

HTML5

Filtragem

Filtragem no ASP.NET MVC (Artigo do MSDN de Rick Anderson com download do projeto.)

Protegendo aplicativos ASP.NET MVC

Protegendo seu aplicativo ASP.NET MVC 4 (Rick Anderson)

Segurança do MVC 3 (vídeo de Pluralsight)

Implementando a autenticação de dois fatores do MVC com o Google Authenticator

Response.Redirect e ASP.NET MVC – Não se combinam (Rick Anderson)

Combinando formulários e a autenticação do Windows(craig-andera)

Evitando erros de segurança de desenvolvimento: Lições aprendidas no Windows Live usando ASP.NET MVC

Impedindo ataques XSS de codificação Javascript no ASP.NET MVC (Jon Galloway)

Tornando seus formulários da Web e aplicativos ASP.NET MVC à prova de hackers (vídeo de Adam Tuliper)

Proteção do ASP.NET MVC Ajax CSRF com jQuery 1.5

Evitar solicitações intersite forjadas (CSRF) usando o auxiliar AntiForgeryToken() do ASP.NET MVC

Adicionando a autenticação de dois fatores a um aplicativo ASP.NET MVC (Jimmy Larkin)

Usando AntiXss como o codificador padrão do ASP.NET (Phil Haack)

Evitando ataques de injeção de JavaScript (XSS) (tutorial sobre o site do ASP.NET)

Evitando ataques de solicitações intersite forjadas (CSRF) (tutorial sobre o site do ASP.NET)

Padrões e práticas da Microsoft: Project Silk (projeto de exemplo e documentação para download)

Melhorando o desempenho do aplicativo ASP.NET MVC

Usando métodos assíncronos no ASP.NET MVC 4

Empacotamento e minimização

Empacotando e minimizando CSS e JavaScript embutidos

Facilmente adicione contadores de desempenho a seu aplicativo MVC (Ben Grover)

Site de “Nota A” do YSlow com o ASP.NET MVC 4 (Harvey Kandola)

Pré-compile suas exibições MVC Razor usando o RazorGenerator (David Ebbo)

Como melhorar o desempenho de aplicativos Web ASP.NET MVC (Simone Chiaretta)

O ASP.NET MiniProfiler da StackExchange é incrível (Scott Hanselman)

Classe OutputCacheAttribute

Otimizando seu aplicativo MVC4 ao máximo

Dicas de desempenho do ASP.NET MVC (Marcin Doboz)

Melhorando o desempenho do aplicativo ASP.NET MVC no MVCConf (Steve Smith)

Testando a compactação HTTP e SSL em seus sites ASP.NET com IIS Express (G. Andrew Duthie)

Otimizando seu aplicativo Web ao máximo (substituindo imagens por fontes) (Harvey Kandola)

Como o encaminhamento do ASP.NET MVC funciona e seu impacto sobre o desempenho de solicitações estáticas (Thomas Marquardt)

mvc-mini-profiler

Advertências sobre a codificação do ASP.NET GZip (Rick Strahl)

Testando aplicativos ASP.NET MVC

Tutorial: Usando TDD com o ASP.NET MVC

TDD e testes de unidade com o ASP.NET MVC 3 (vídeo de Pluralsight)

O padrão "Objeto Testável" (Brad Wilson)

TDD de limitação total (Brad Wilson)

Livre-se do ciclo de erros de depuração do ASP.NET MVC com testes de unidade (Rachel Appel)

Faça testes de unidade em suas exibições MVC usando o Razor Generator (David Ebbo)

Criando aplicativos ASP.NET MVC testáveis

Tirando máximo proveito do log de erros do ELMAH ASP.NET (Michael K. Campbell)

Injeção de dependência e local de serviço em aplicativos ASP.NET MVC

Depurando aplicativos ASP.NET MVC

Localizando controladores inválidos

Implantando aplicativos ASP.NET MVC

Configuração e implantação com o ASP.NET MVC 3 (vídeo de Pluralsight)

Práticas recomendadas

Padrões e práticas do MSDN introduzem o Project Silk, um projeto de orientação sobre a Web (Rachel Appel)

Padrões e práticas da Microsoft: Project Silk (projeto de exemplo e documentação para download)

Práticas recomendadas para ASP.NET MVC (Ben Grover)

Práticas recomendadas do ASP.NET MVC (Parte 1) (Kazi Manzur Rashid)

12 práticas recomendadas ASP.NET MVC (Simone Chiaretta)

Oferecendo suporte a páginas de celular no ASP.NET MVC

Recursos de celular do ASP.NET MVC 4

Habilite a Web móvel de forma progressiva com ASP.NET MVC 4, HTML5 e jQuery Mobile (vídeo de Phil Haack)

Saiba mais sobre o Progressive Enhancement - oferecendo suporte a navegadores móveis com consultas de mídia CSS3 (Scott Hanselman)

Computação em nuvem e ASP.NET MVC

Dicas de configuração do ASP.NET MVC 4 em um site do Windows Azure

Principais blogs do ASP.NET que regularmente incluem informações sobre o MVC

Visão de Scott Guthrie sobre o ASP.NET MVC

Visão de Phil Haack sobre o ASP.NET MVC

Visão de Steve Sanderson sobre o ASP.NET MVC

Visão de Scott Hanselman sobre o ASP.NET MVC

Visão de Rachel Appel sobre o ASP.NET MVC

Visão de Rick Anderson sobre o ASP.NET MVC

Visão de Stuart Leeks sobre o ASP.NET MVC

David Hayden (David Hayden)

Visão de Imran Baloch sobre o ASP.NET MVC

Visão de Andrei Ignat sobre o ASP.NET MVC

Visão de Radu Enuca sobre o ASP.NET MVC

Visão de Kazi Manzur Rashid sobre o ASP.NET MVC

Blog do Simon Ince sobre o MVC

Recursos adicionais

ASP.NET MVC - Destaque no link atual

ASP.NET MVC: Tratando exceções e erros 404

Usando fontes da Web em seu aplicativo ASP.NET MVC

Menu suspenso em cascata com knockoutjs e ASP.NET MVC

Este é Parrot: um novo mecanismo de exibição para ASP.NET MVC

Design ágil usando Foundation com ASP.Net MVC

Os vídeos a seguir fornecem mais informações sobre como trabalhar com o ASP.NET MVC 3. Alguns desses vídeos já foram listados, mas constam aqui novamente para fins de praticidade.

Última atualização em setembro de 2012

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft