Training is short term and skills oriented; development is longer term and works methodically on whatever needs to be done to reach your desired outcome.