training is short term process while development is long term process.
Training is basically making you getting used to an already tried and tested way of work in an area. While development is continuous increment of skills of either the person or the system. Development is much more complex than training.