Início » 2012 » agosto

Arquivo mensal: agosto 2012

Programando com ASP.NET MVC – Alfredo Lotar

Meses atrás recebi o livro Programando com ASP.NET MVC, do autor Alfredo Lotar e, particularmente, achei o livro dinâmico e perfeito para quem for iniciar os estudos do ASP.NET MVC.

O que me chama a atenção em um livro técnico é a sua praticidade. Vários livros técnicos que eu já estudei focam muito a parte teórica, e acabam deixando a prática, a implementação dos códigos sem alguma explicação e relevância. Quero ressaltar que sim, teoria é importante, assim como a prática também é importante, mas ambas só tem a relevância suficiente para um aprendizado quando caminham juntas.

No livro Programando com ASP.NET MVC esse é um ponto positivo, pois o autor explica o porque usa alguns códigos nos exemplos. O porquê é importante tal diretório e porque está usando certos atributos e propriedades, apresentando, logo após sua explicação, os exemplos.

No Capítulo 1 – Introdução ao ASP.NET MVC o livro apresenta uma comparação sucinta entre ASP.NET Web Forms e ASP.NET MVC, o que é importante para o desenvolvedor entender os prós e contras de cada linguagem, e saber qual a melhor para ser aplicada num determinado projeto. Explica como criar uma nova aplicação e ressalta quais são os principais diretórios da aplicação ASP.NET MVC, descrevendo cada um. Assim, entra na parte dos Controladores (Controllers), como cria-los e usa-los. Trata, também, das Master Pages e como configurá-la no padrão MVC. E ainda trata das Views e dos Models, de uma forma breve.

No Capítulo 2 – Controladores, temos todas as informações necessárias para trabalhar com os Controllers, como parâmetros, atributos, métodos, formas de armazenamento, tipos de retorno, cache e controladores assíncronos.

No Capítulo 3 – View, o autor ensina como adicionar uma view e trabalhar com view tipados, predefinidos e partial view.

No Capítulo 4 – Model, o livro tem informações sobre ADO.NET e como utilizá-lo, camada de dados e repositório genérico.

No Capítulo 5 – Razor, aprendemos usar a sintaxe Razor.

No Capítulo 6 – Roteamento de URLs, temos modelos de URLs, suas restrições e como defini-las.

No Capítulo 7 – HTML Helpers, que são métodos que exibem no navegador elementos HTML num formulário.

No Capítulo 8 – Verificações e validações, vê-se os atributos relacionados a verificações e validações via cliente, exibição de mensagens de erro, dentre outros.

No Capítulo 9 – Filtros de ação, que são atributos anexados a uma classe ou método de controlador injetando código extra antes ou após o método de controlador ser executado, ou antes, e após o resultado da ação ser retornado.

No Capítulo 10 – Ajax, utilização do Ajax no ASP.NET MVC.

No Capítulo 11 – Segurança de aplicações em ASP.NET MVC, fala sobre a importância da segurança de uma aplicação e como aplica-la no padrão MVC.

No Capítulo 12 – Desenvolvendo um website com ASP.NET MVC, o autor ensina como desenvolver um website em ASP.NET MVC desde o início ressaltando questões como as especificações e recursos que devem ser usados, até as telas, o layout, a camada de dados, menu, incluindo sua validação, mecanismo de busca, formulário de contato, cadastro de usuários e login da aplicação, dentre outros.

Através de uma resenha é muito restrito falar sobre um livro tão completo e prático como este. E, com certeza, o livro está me ajudando bastante com a programação em ASP.NET MVC, mas vale lembrar que é interessante já ter um conhecimento em ASP.NET Web Forms para ter um melhor aproveitamento do conteúdo do livro.

Adquira o livro no site da Novatec.

Download com exemplos do livro.