https://www.google.com/#q=android+Backup+of+Apps+and+settings finds these prior discussions but due to reasons I don't want to get into (upsets most folk) what you are asking for doesn't work on stock devices.

To get this to really work, I found I had to root the device.

As to CONTACTS and such, Samsung's own KIES or what replaced it does that.
Bob