Você está na página 1de 8

Bibliografia Bons Livros de Programao - DICAS

(fonte: autor desconhecido)ENJOY:-D

Estrutura de Dados e Algoritmos


Algorithms in C Robert Sedgewick
Algoritmos Salvetti e Barbosa
Algoritmos Thomas Cormen et al.
Algoritmos e Programao de Computadores - Piva Jnior
Algoritmos em linguagem C Paulo Feofiloff
Algoritmos Programao e Estrutura de Dados - Joo Pedro Neto
Data Structures and Program Design in C++ - Robert L. Kruse
Estruturas de Dados e Algoritmos em Java Goodrich e Tamassia
Estruturas de Dados e Algoritmos em Java- Antnio Adrego da Rocha
Estruturas de Dados e Algoritmos, uma abordagem didtica - Moraes
Estruturas de Dados e Seus Algoritmos - Markenzon
Estruturas de Dados Fundamentais, Conceitos e Aplicaes Pereira
Introduo a Estruturas de Dados Waldemar Celes, Renato Cerqueira e J.L. Rangel
Programming Abstractions in C - Eric Roberts
Projeto de Algoritmos Nvio Ziviani
Projetos de Algoritmos - Tamassia

Anlise e Desenvolvimento de Sistemas


Analise e Design Orientados a Objetos - Hlio Engholm Jr
Analise e Projeto de Sistemas - Alan Dennis
Analise e Projeto de Sistemas de Informao Orientados a Objetos - Wazlawick
Designing Flexible Object Oriented Systems with UML Charles A. Richter
Especificaes Tcnicas de Software - Adilson de Silva Lima
Head First Object-Oriented Analysis & Design

Engenharia de Software, Mtodos geis & Outros


As Leis Fundamentais do Projeto de Software Max Kanat-Alexander
Code Complete

Desenvolvimento de Software com Scrum: Aplicando Mtodos geis Mike Cohn


Desenvolvimento de Software Orientado a Objetos, Guiado por Testes Freeman e
Pryce
Domain-Driven Design: Tackling Complexity in the Heart of Software Eric Evans
Engenharia de Software Ian Sommerville
Engenharia de Software: Qualidade e Produtividade com Tecnologia Kechi Hirama
Engenharia de Software: Uma Abordagem Profissional Roger S. Pressman
Equipe de Software - Brian Fitzpatrick
Fundamentos de Engenharia de Software Tsui Karam
Metodologias geis Paulo Cesar de Macedo, J. H. Teixeira
O Programador Pragmtico Andy Hunt, Dave Thomas
Programao Extrema Aplicada - Kent Beck
Refactoring: Improving the Design of the Existing Code Martin Fowler
SOA Aplicado: Integrando Web Services e alm Alexandre Saudate
SOA: modelagem, anlise e design Fugita e Hirama
Software Metrics: A Rigorous & Practical Approach Norman E. Fenton
SWEBOK
Test-Driven Development: Teste e Design no Mundo Real com .NET Maurcio Aniche
(existe a mesma edio desenvolvida para Java)
The Art of Agile Development James Shore & Shane Warden
The Art of Unit Testing (com .NET) Roy Osherove
The Mythical Man-Month - Frederic Brooks

Arquitetura de Software
Introduo Arquitetura e Design de Software Paulo Silveira, Guilherme Silveira et
al.
Software Architecture A. Bijlsma, B.J. Heeren et al.

C#
.NET Domain-Driven Design with C# - Tim McCarthy
A Programmers Guide in C# 5.0 Eric Gunnerson and Nick Wienholt
Async in C# 5.0 Alex Davies
Beginning C# 5.0 Databases Vidya Vrat Agarwal
C# 5.0 com Visual Studio 2012 Henrique Loureiro
C# 5.0 in a Nutshell Joseph Albahari, Ben Albahari
C# Succintly Joe Mayo
CLR via C# - Jeffrey Richter
Concurrency in C# Cookbook Stephen Cleary
Expert C# 5.0 Mohammad Rahman
Microsoft Visual C# 2013 Passo a Passo John Sharp
Pro C# 5.0 and the .NET 4.5 Framework Andrew Troelsen
Pro WPF 4.5 in C# - Matthew MacDonald
Programming C# 5.0 Ian Griffiths
The C# Programming Language Anders Hejlsberg (Criador do C#)
Use a Cabea: C#
Windows Presentation Foundation 4.5 Cookbook Pavel Yosifovich

Java
Core Java Cay S. Horstmann e Gary Cornell
Dante Explica Java 5 Everton Barbosa Gomes
Effective Java Joshua Bloch
Java Cookbook Ian Darwin
Java: Como Programar - Deitel
Programao orientada a objetos com JAVA: Uma introduo prtica usando o BlueJ
Barnes e Kolling

Use a Cabea: Java

C/C++
C Completo e Total Herbert Schildt
C++ Absoluto Walter Savitch
Elementos de Programao com C Pedro Guerreiro
Introduo Programao Orientada a Objetos com C++ - A.M. da Silva Filho
Linguagem C Lus Damas (bom para comear a programar)
Migrando de C para C++ - Wilson Kawano
Treinamento em Linguagem C++ - Victorine Viviane Mizrahi

SQL / Banco de Dados


Beginning Microsoft SQL Server 2012 Programming Paul Atkinson, Robert Vieira
Learning SQL Alan Beaulieu
Linguagem SQL: Fundamentos e Prticas V. Cardoso, Gisele Cardoso
Microsoft SQL Server 2012 Passo a Passo Patrick LeBlanc
Modelagem Conceitual e Projeto de Bancos de Dados Paulo Cougo
NoSQL Essencial P. J. Sadalage e Martin Fowler
Pro T-SQL 2012 Programmers Guide Jay Natarajan et al.
Programming Microsoft SQL Server 2012 Leonard G. Lobel, Andrew J. Brust
Sistema de Banco de Dados Abraham Silberschatz
Sistemas de Banco de Dados Elmasri Navathe
SQL and Relational Theory C.J. Date
T-SQL com Microsoft SQL Server Express 2012 Rodrigo R. Gonalves

Design Patterns
Design Patterns com Java Eduardo Guerra
Use a Cabea (Head First): Padres de Projetos

Desenvolvimento Web
HTTP Succintly Scott Allen
Introduction to Web Applications Development Jordi Mas, Carles Mateu
Learning Web App Development Semmy Purewal
Web Application Architecture Leon Shklar, Richard Rosen

Ajax

Ajax com jQuery Maurcio Samy Silva


Ajax: The Definitive Guide Anthony T. Holdener III
Beginning Ajax with ASP.NET Wallace B. McClure, Scott Cate et al.
Head First Ajax
Professional Ajax Nicholas C. Zakas, J. McPeak, J. Fawcett
Programming ASP.NET AJAX Christian Wenz

HTML e CSS

Beginning CSS: Cascading Style Sheets for Web Design I. Pouncey, R. York
Beginning HTML and CSS Rob Larsen
HTML 5 - Guia Prtico Evandro Carlos Teruel
HTML5 e CSS3: Domine a Web do Futuro Lucas Mazza
HTML5 Programming with JavaScript for Dummies John Paul Mueller
Introduo ao HTML 5 Bruce Lawson e Remy Sharp

jQuery

jQuery Fundamentals Rebecca Murphey


jQuery Succintly Cody Lindley
Smashing jQuery Jake Rutter

JavaScript

JavaScript Step by Step Steve Suehring


JavaScript Succintly Cody Lindley

JavaScript: The Definitive Guide David Flanagan


Learning JavaScript Tim Wright

ASP.NET

ASP.NET 4.5 Curso Completo Luis Abreu


ASP.NET SignalR Jose M. Aguilar
ASP.NET Web API 2 J. Kurtz and Brian Wortman
ASP.NET Web API Succintly Emanuele DelBono
ASP.NET Web API: Introduo Israel Aece
Beginning ASP.NET 4.5 Databases Sandeep Chanda, Damien Foggon
Beginning ASP.NET 4.5 with C# - Matthew MacDonald
Deploying an ASP.NET Application to a Hosting Provider using Visual Studio Tom
Dykstra
Fast ASP.NET Websites Dean Alan Hume
Getting Started with ASP.NET 4.5 Web Forms Erik Reitan
Intro to ASP.NET MVC 4 with Visual Studio Rick Anderson e Scott Hanselman
Practical ASP.NET Web API
Pro ASP.NET Web Security
Programming ASP.NET MVC 4 J. Chadwick et al.
Programming ASP.NET MVC 4 Jess Chadwick, Todd Snyder e H. Panda

WCF

Introducing Windows Communication Foundation David Chappell


Professinal WCF 4 Pablo Cibraro et al.
Programming WCF Services Juval Lowy
Windows Communication Foundation 4 Step by Step John Sharp

Desenvolvimento Mobile
Usabilidade Mvel Jakob Nielsen

Windows Phone

Criando Aplicaes para o seu Windows Phone Gabriel Schade Cardoso


Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud David
Britch et al.
Programming Windows Phone 7 Charles Petzold
Windows Phone 8 Development Succintly Matteo Pagani

XML
Learning XML - Erik T. Ray

LINQ
Essential LINQ Charlie Calvert, Dinesh Kulkarni
LINQ com C# - Luis Abreu e Paulo Morgado
LINQ in Action Fabrice Marguerie, Steve Eichert, Jim Wooley
LINQ Succintly Jason Roberts
LINQ to Objects Using C# 4.0 Troy Magennis
LINQ Unleashed for C# - Paul Kimmel
Programming Microsoft LINQ in Microsoft .NET Framework 4 Paolo Pialorsi, Marco
Russo

UML
Princpios de Anlise e Projeto de Sistemas com UML Bezerra
UML 2 em Modelagem Orientada a Objetos Ricardo Pereira e Silva
UML 2 Toolkit Hans-Erik Eriksson et al.
UML 2.0 in a Nutshell Dan Pilone, Neil Pitman
UML 2: Uma Abordagem Prtica Gilleanes T. A. Guedes
UML Essencial Martin Fowler

.NET Framework
.NET Framework 4.5 Expert Programming Cookbook A.P. Rajshekhar
Programming Entity Framework Code First Julia Lerman e Rowan Miller
Microsoft ADO.NET Entity Framework John Paul Mueller

Microsoft Azure
Windows Azure Step by Step Roberto Brunetti
Building Cloud Apps with Microsoft Azure Scott Guthrie, Mark Simms et al.
Fundamentals of Azure Michael Collier e Robin Shahan

Lgica de Programao
Introduo a Abstrao de Dados Daltro J. Nunes
Linguagem e Lgica de Programao William Pereira Alves

HAVE GOOD FUM