Livros

Olá,
Gostaria de compartilhar nesta página alguns dos livros que contribuiram para minha formação e que na minha opinião são relevantes.


Design Patterns - GoF Design Patterns – Elements of Reusable Object-Oriented Software

Com certeza este é um dos livros que mais me inspiraram (e inspiram) até hoje. Design Patterns fazem com que seu estilo de programação mude totalmente. Recomendo este livro a todo programador que admire o paradigma orientado a objetos e queira evoluir a qualidade de suas soluções, além de torná-las cada vez mais modulares e desconectadas.

Framework Design Guidelines Framework Design Guidelines

Este livro tem apenas um único objetivo: abrir sua mente! Este é o tipo de livro que muda o modo como você está acostumado a programar e compor suas classes e métodos. Este livro contém um conjunto de dicas e boas práticas para o desenvolvimento de frameworks, mas seu conteúdo não é restrito apenas a desenvolvedores que estejam construindo frameworks. O conteúdo de Framework Design Guidelines ultrapassa a barreira de um “livro de dicas” e apresenta modelos de composição de classes e sistemas reutilizáveis. Os autores nos instruem ao uso de um modelo sensato de composição de classes, tornando seu código muito mais lógico, estruturado e bem definido.

Introdução Arquitetura e Design Software Introdução à Arquitetura e Design de Software

Este livro foi uma grande surpresa. Esta obra prima reúne diferentes conceitos relacionados à arquitetura de software. Conceitos como: acoplamento, coesão, princípios de projetos orientados a objetos, design patterns, programação multi-camadas, cloud e outros termos podem ser encontrados aqui. Um livro brasileiro digno de palmas.

Professional ASP.Net Design Patterns Professional ASP.Net Design Patterns

Este livro aborda o uso de design patterns não específicos para aplicações construídas em ASP.Net. São abordados diferentes exemplos de padrões que funcionam para diferentes técnologias de apresentação, mas que, para este livro, são abordados com ASP.Net. Diferentes padrões são abordados e discutidos. Padrões de aplicação como repository, MVC, MVP e DAL são abordados.

C-Sharp Design Pattern C# 3.0 Design Patterns

Uso prático de design patterns. Para cada padrão discutido é apresentado um exemplo prático do dia-a-dia, desta forma fica mais fácil de compreender o funcionamento dos design patterns em um ambiente mais fácil de ser abstraído, fugindo bastante do “mesmismo” da teoria.

Entity Framework Code First Programming Entity Framework Code First

Para quem quiser aprender a utilizar o Entity Framework Code First este livro é simplesmente ponto chave. Aborda todos os usos do Entity Framework Code First até a versão 4.2. Neste livro são abordados os temas: relacionamento entre entidades, mapeamentos com Fluent API e Data Annotations, criação automática de bancos de dados, mapeamento de bancos de dados existentes, convenções, inicializadores de bancos de dados, mapeamento de classes com heranças, estruturas complexas, e outros temas mais avançados.

Entity Framework Programming Entity Framework

Simplesmente obrigatório.

Entity Framework DbContext Programming Entity Framework DbContext

Este livro aborda o funcionamento da DbContext API. 100% recomendado a todos os admiradores de Entity Framework.

LINQ - Pocket Reference LINQ – Pocket Reference

Manual obrigatório para o auxílio a construção de consultas LINQ, tanto para bancos de dados, quanto para XML e objetos.

LINQ - Pocket Reference Análise e Projeto de Sistemas de Informação Orientados a Objetos

Este livro é fantástico! Para quem esta começando a trabalhar com orientação a objetos vale a leitura deste livro. O auto explica como compor as classes de seu sistema abordando o uso de heranças, associações, uso de listas e navegabilidade. Bastante prático.

Clean Code Clean Code

Este livro reune um conjunto de boas práticas para construção de um código mais limpo. Os autores expõe suas propostas para consturção de um código mais claro e intuitivo. Este livro também é do tipo que faz você mudar seu modo de programar. Recomendado.

Algoritmos Genéticos Algoritmos Genéticos – Uma importante ferramenta de inteligência computacional

Este livro do Ricardo Linden é realmente fantástico. Utilizei-o durante o mestrado e meu ajudo muito! Com uma linguagem simples e direta o autor explica diferentes conceitos como: algoritmos evolucionários, algoritmos genéticos, torneio, elitismo entre outros.

UML 2.0 UML 2.0

Recomendo este livro a quem trabalha ou estuda UML. O livro é bastante direto, apresenta diferentes exemplos de aplicação da UML e não deixa dúvidas sobre os diagramas existentes na UML 2.0.

31 Days of Refactoring 31 Days of Refactoring

Este e-book propõe 31 exemplos de refatoração a serem aplicados em suas aplicações, a fim de torna-las melhor estruturadas. O autor propõe o estudo de um padrão por dia, para que seja melhor entendido e seu uso refletido pelo leitor. Realmente este e-book é uma grande aula. Link para download: http://lostechies.com/wp-content/uploads/2011/03/31DaysRefactoring.pdf

Improving .NET Application Performance and Scalability Improving .NET Application Performance and Scalability

Se você precisa expandir seus conhecimentos para tornar suas aplicações mais performáticas, então este é o livro certo. Muitas dicas sobre boas práticas e coisas a serem evitadas são apresentadas. Outro ponto forte deste livro é a descrição feita pelos autores sobre o funcionamento interno do .Net Framework, detalhes sobre threads, garbage collector, arrays, tipos por valor e boas práticas na construção de classes. Link para download: http://msdn.microsoft.com/en-us/library/ff649152.aspx


Publicidade

2 comentários sobre “Livros

  1. Assim que eu terminar de ler o Clean Code, vou comprar esses! =]

    31 Days of Refactoring
    Improving .NET Application Performance and Scalability
    Framework Design Guidelines

    Vlw pelas ficas Fernando.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.