You can update your Xbox One controller wirelessly, using a USB with the console, or using a PC to receive firmware ...
You can get Xbox Live by signing up for a Microsoft account through the Xbox website or your Xbox One console.