Explaining structure of a program

Here’s an analogy I like to use in training:

Software programs are grouped in different layers to give them structure

It also makes them easy to maintain, port to other platforms and many other benefits

An analogy I give is about a library of books and a software program ‘library’

The analogy might not fit 100%, but is a good start

The screenshot is a picture from a training session I am in the process of preparing for Web Automation

But before I talk about automation, I discuss the fundamentals of programming

This section specifically comes under ‘Introduction to Java’

More fun stuff coming up..