The largest size for it is 4 MB.
ARM converts the parameter settings to the template parameter while creating the system. It also defines the set of parameters.
Azure resource manager API manages the network card, Virtual machine, and hosted databases. JSON is the actual ARM template.
If you need help mastering Azure from the basics to the most advanced level, consider enrolling in Microsoft Azure Training to help you achieve your goal.