Objectives of a training
What is your learning-objective? Is it short-term or long-term?
This question is important for how you organize your training.Most clients have a problem, and they want a solution for that. Normally their employees have worked their way together with Google and some documentation, and then they seek help from an expert. This is of course a valid reason, but we must keep an eye on the bigger picture. Your employees will encounter different problems later on. And also more difficult problems, when they do not have the access to a trainer.
Concepts
So, what we always try to explain is that we want to focus on the concepts. A concept is a “thing” like a User, DataBase-adapter, an Account, a Journal etc. Or a concept is a mechanism, like the whether-mechanism. Concepts are always linked to other concepts (like whether is linked to season). Once you know the concept, you will never forget it, and you can explain why it is warm and moist in the Caribbean. And with the internet you can find exceptions to the rule. This is why we always focus on explaining Concepts.
Short-term and long-term
When a training is focussed on explaining concepts, the client will benefit from the knowledge for a long time. Because concepts do not change often.
Can the client also benefit in the short-term? Yes, because your employees have learned how to solve problems and not how to do a trick. And your clients will see this, and will benefit from this.
On-site training is no problem, we do it for years now.