New switch install

If we mounting an Cisco switches, is it require to upgrade iso firmware and which fibre cable (like-: core, mode) use for connect two switches that was mounted at 1.5 km distance.