How to make object on transparent background with shadow and reflection in Cycles?

How to make object on transparent background with shadow and reflection in Cycles ?

Example:


Please help me…