
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: The Self-Taught Programmer: The Definitive Guide to Programming Professionally
- Author(s) Antti Salonen
- Publisher: Self-Taught Media (2017); eBook (Online Edition)
- Paperback: 299 pages
- eBook: PDF
- Language: English
- ISBN-10: 0999685902
- ISBN-13: 978-0999685907
- Share This:
![]() |
This book is not just about learning to program; although you will learn to code. It is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview.
About the Authors- N/A
- Computer Programming
- Software Design and Patterns
- Advanced Java Programming
- Object-Oriented Analysis, Design and Programming (OOD/OOP)

- The Self-Taught Programmer: The Definitive Guide to Programming Professionally
- The Mirror Site (1) - PDF
-
The Super Programmer: A Colorful Introduction to Engineering!
For the programmers who don't want to limit their knowledge and skills on a very narrow area of software engineering. A book discussing some of the most underrated topics in computer-science by implementing them from scratch!
-
Patterns for Beginning Programmers (David Bernstein)
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code.
-
Java Design Patterns (Rohit Joshi)
In this book you will delve into a vast number of Design Datterns and see how those are implemented and utilized in Java. You will understand the reasons why patterns are so important and learn when and how to apply each one of them.
-
Java Design Patterns: A Tutorial (James W. Cooper)
This book presents the 23 patterns cataloged in the flagship book Design Patterns by Gamma, Helm, Johnson, and Vlissides. In Java Design Patterns, each of these patterns is illustrated by at least one complete visual Java program.
-
Modern Java EE Design Patterns: Building Scalable Architecture
This book will help you understand the challenges of starting a greenfield development vs tearing apart an existing brownfield application into services, and examine your business domain to see if microservices would be a good fit.
-
Java Transaction Design Strategies (Mark Richards)
This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described.
-
Data Structures and Algorithms with OPP Design Patterns in Java
It promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy.
-
Software Architecture Patterns (Mark Richards)
This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.
-
Patterns of Enterprise Application Architecture (Martin Fowler)
This book is written in direct response to the stiff challenges that face enterprise application developers. It is an indispensable handbook of solutions that are applicable to any enterprise application platform.
-
Patterns of Software: Tales from the Software Community
This book gives us an informative inside look at the world of software design and computer programming and the business that surrounds them. It will intrigue anyone curious about Silicon Valley, computer programming, or the world of high technology.
-
Composing Software: Functional and Object Composition
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
-
Bringing Design to Software (Terry Winograd)
This book aims to illuminate and stimulate the discipline of software design and address the growing demand that the software industry produce software that really works-software that fits people and situations far better than the examples we see today.
-
Domain-Driven Design Quickly (Abel Avram, et al)
This book is a short, quickly-readable summary and introduction to the fundamentals of Domain Driven Design (DDD), it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly the original book.
:
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |