training is short term process while development is long term process.
The major differences between training and development are as under:-
Training is a learning process for new employees in which they get to know about the key skills required for the job. Development is the training process for the existing employees for their all round development.