A explosão da Web nos últimos anos potenciou a introdução de plataformas que simplificam as tarefas de desenvolvimento das aplicações. Foi neste cenário que o padrão MVC voltou a ganhar vida, fazendo com que a Microsoft apostasse no lançamento de uma nova plataforma, designada por ASP.NET MVC, que foi desenvolvida a pensar na separação de responsabilidades e na construção de aplicações facilmente testadas. Esta obra foi escrita a pensar nos programadores que já têm alguma experiência no desenvolvimento de aplicações Web e que procuram obter o máximo de informação sobre o desenvolvimento em ASP.NET MVC. Contudo, é também essencial para todos os programadores ASP.NET Web Forms que procuram efetuar a transição dessa plataforma para o ASP.NET MVC. Ao longo do livro, encontramos informação detalhada e exemplos práticos que apresentam os principais blocos e componentes introduzidos pela última versão desta plataforma. Através de uma leitura bastante agradável e de forma simples, o leitor obtém informação sobre: Roteamento; Controladores; Vistas e HtmlHelpers; Validação de dados num formulário; JavaScript, AJAX e Bundling; Problemas de segurança associados a aplicações e soluções possíveis; Areas; Caching; Mode binding; Injeção de dependências; Funcionalidades para dispositivos móveis; Web API. Todos os tópicos são apresentados pormenorizadamente, com recurso a vários exemplos práticos que ilustram os conceitos teóricos apresentados. Este livro foi escrito com base numa versão beta do ASP.NET MVC 4.0. Não se prevê que venham a ocorrer alterações significativas entre esta versão e a versão definitiva. Porém, eventuais atualizações serão publicadas no site da editora para download.