First things first, you need to start with collecting up all the prerequisites. There isn’t much, but it’s essential. Generally speaking, most can be done on the fly, assuming the person doing the deployment has at least Contributor rights to Azure and understands the overall Azure standards that their company has put in place. The complete list of prerequisites can be found here.
The items from the prerequisite list that absolutely need to be done ahead of time are;