Living and Prepared Books

Last update:    2016-06-23 – 19:18

This page serves as a crossroad for those who want to learn details about some of my books
written in English and/or download some of the offered files.

The pages of the following titles are at the disposal or in preparation:

Published Books

Cover of OOP and Java 8 –
                Design of Advanced Project under Assigned Framework

OOP and Java 8 –
Design of Advanced Project under Assigned Framework

Majority of introductory courses of the object oriented programming presents a number
of constructions and syntax rules in certain programming language.
However, mostly they do not illustrate the explained subject matter on the development
of some non-trivial program, which would contain at least 20 mutually connected and cooperating classes.
This book tries to fill this gap. It should serve as a basis for revision the lessons and,
at the same time, as a guide leading the students step by step through the development
of the text conversation game (adventure), which should correspond to a set of conditions.
Simultaneously it should help them to learn how to work with external libraries and frameworks.
In the explanation, the passages describing what should be solved alternate with those going through the theory,
how similar problem classes are solved, and with those entering the real steps for solving the assigned problem.
The application described in this book as well as the framework on which the application stands
can be a reasonable inspiration for teachers who search an example for exercise not only at universities
but also at a number of secondary schools teaching programming.

Cover of OOP –
               Learn Object Oriented Thinking and Programming

OOP - Learn Object Oriented Thinking and Programming

The bookʼs aiming is possibly more evident in its working title
Object Oriented Programming for the Complete Beginners.
It should be a textbook for secondary school students
in which I try to explain the basics of object oriented programming.
It is written in a form of a dialogue with my daughter
who would like to learn programming in Java language.


Currently in Translation

Cover of the book Java 7 – Object Oriented Architecture
               for the Very Beginners

Java 7 – Object Oriented Architecture for the Complete Beginners

The book raises the conception established by previous textbooks.
It comes out of the fact that the high percent of programs is created by various code generators,
but the area, which will resist to automation for a long time, is designing the program architecture.
The textbooks of programming, oriented in a classic way, focus mostly to explanation
how to create the code and use libraries and do not teach what the readers should learn above all:
how to design good architecture.
This textbook strives to fulfill the gap in this field.

Obálka knihy Java 8 – Object Oriented Architecture for The Slightly Advanced

Java 8 – Object Oriented Architecture for the Pre-Intermediate Programmers

This book is the second volume of the previous one.
It supplements the matter with advanced architectural constructions
including new constructs brought by Java 8.