Reaction of propanone with Grignard reagent
The nucleophile from the Grignard reagent attacks the C=O of acetone followed by hydrolysis to give alcohol as a product.
Reaction of alcohol with sodium metal
Sodium metal acts as a reducing agent as it removes acidic hydrogen from alcohol.
Attack of alkoxide ion on alkyl halide
The alkoxide ion (tert-butoxide ion) attacks the carbon of alkyl halide. Here, the alkyl halide acts as an electrophile and undergoes nucleophilic substitution. This reaction is known as Williamson ether synthesis.