Default [Q] how to back up everything befor flashing a rom?

hello guys i just wanna ask how to bake up all the stuff on my grand to restore it after flashing a new rom if its possible to do that as a zip file to flash it through cwm and plz i need the step by step way to do that if it was by using tetanium back up thanx alot in advanced