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.