training is short term process while development is long term process.
Training is the primary part of a process necessary to prepare a person to perform a certain task , And Development is a secondary process where the learned skills are upgraded to further improve the work quality