Bibliografia – Bons Livros de Programaçã Programação o (fonte:desconhecido)
Estrutura de Dados e Algoritmos Algorithms in C – Robert Sedgewick Algoritmos – Salvetti e Barbosa Algoritmos – Thomas Cormen et al. Algoritmos e Programação de Computadores Computadores - Piva Júnior Algoritmos em linguagem C – Paulo Feofiloff Algoritmos Programação e Estrutura de Dados Dados - João Pedro Neto Data Structures and Program Design in C++ C++ - Robert L. Kruse Estruturas de Dados e Algoritmos em Java – Goodrich e Tamassia Estruturas de Dados e Algoritmos em JavaJava - Antônio Adrego da Rocha Estruturas de Dados e Algoritmos, uma abordagem didática didática - Moraes Estruturas de Dados e Seus Algoritmos Algoritmos - Markenzon Estruturas de Dados Fundamentais, Conceitos e Aplicações – Pereira Introdução a Estruturas de Dados – Waldemar Celes, Renato Cerqueira e J.L. Rangel Programming Abstractions in C C - Eric Roberts Projeto de Algoritmos – Nívio Ziviani Projetos de Algoritmos Algoritmos - Tamassia
Análise e Desenvolvimento de Sistemas Analise e Design Orientados a Objetos Objetos - Hélio Engholm Jr Analise e Projeto de Sistemas Sistemas - Alan Dennis Analise e Projeto de Sistemas de Informação Orientados a Objetos Objetos - Wazlawick Designing Flexible Object Oriented Systems with UML – Charles A. Richter Especificações Técnicas de Software Software - Adilson de Silva Lima Head First Object-Oriented Analysis & Design
Engenharia de Software, Métodos Ágeis & Outros As Leis Fundamentais do Projeto de Software – Max Kanat-Alexander Kanat-Alexander Code Complete
Desenvolvimento de Software com Scrum: Aplicando Métodos Á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 Pragmático – Andy Hunt, Dave Thomas Programação Extrema Aplicada - Kent Beck Refactoring: Improving the Design of the Existing Code – Martin Fowler SOA Aplicado: Integrando Web Services e além – Alexandre Saudate SOA: modelagem, análise 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 – Maurício Aniche (existe a mesma edição 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 Introdução à 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 Programmer’s 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 Cabeça: 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 Programação orientada a objetos com JAVA: Uma introdução prática usando o BlueJ – Barnes e Kolling
Use a Cabeça: Java
C/C++ C Completo e Total – Herbert Schildt
C++ Absoluto – Walter Savitch Elementos de Programação com C – Pedro Guerreiro Introdução à Programação Orientada a Objetos com C++ - A.M. da Silva Filho Linguagem C – Luís Damas (bom para começar 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 Práticas – 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 Programmer’s 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. Gonçalves
Design Patterns Design Patterns com Java – Eduardo Guerra Use a Cabeça (Head First): Padrões 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 – Maurício 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 Prático – Evandro Carlos Teruel HTML5 e CSS3: Domine a Web do Futuro – Lucas Mazza HTML5 Programming with JavaScript for Dummies – John Paul Mueller Introdução 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: Introdução – 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 Móvel – Jakob Nielsen
Windows Phone
Criando Aplicações 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 Princípios de Análise 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 Prática – 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
Lógica de Programação Introdução a Abstração de Dados – Daltro J. Nunes Linguagem e Lógica de Programação – William Pereira Alves
HAVE GOOD FUM