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 – 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 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 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 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# 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. |
![]() |
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. |
![]() |
Programming Entity Framework Simplesmente obrigatório. |
![]() |
Programming Entity Framework DbContext Este livro aborda o funcionamento da DbContext API. 100% recomendado a todos os admiradores de Entity Framework. |
![]() |
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. |
![]() |
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 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 – 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 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 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 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 |
2 comentários sobre “Livros”
Deixe um comentário
%d blogueiros gostam disto:
Vlw Cara, seus comentários ajudaram bastante aqui antes de eu comprar alguns livros.
😀
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.