How do I properly install underlayment and a modified bitumen roof on a flat garage roof with concrete walls?
You will want to contact the manufacturer of the product to get their recommendations on the type of fasteners, the fastener spacings, and the necessary penetration of the fasteners.

Yes, you will need flashing around the entire perimeter if you wish the roof to be waterproof.