I need to compute the surface area of the torus $$T^2=\{(x,y,z)\subseteq\mathbb R^3 \left(\sqrt {x^2+y^2}- R\right)^2+z^2=r^2\}$$ where $0<r<R$.
I know I need to compute the metric tensor and the Gramian determinant etc, but in order to so, I need a regular global parametrization of $T^2$, I guess? How do obtain the latter for such a set?
Some help is appreciated.

We can describe the surface of the torus using parameters $(\phi,\alpha)$ by the position vector $\vec r(\phi,\alpha)$
$$\begin{align} \vec r(\phi,\alpha)&=\hat \rho(\phi) R+(\hat \rho(\phi) r\cos(\alpha)+\hat z r\sin(\alpha))\\\\ &=\hat \rho(\phi)\,(R+r\cos(\alpha))+\hat z r\sin(\alpha) \end{align}$$
where $\hat \rho(\phi)=\hat x \cos(\phi)+\hat y \sin(\phi)$ is the radial unit vector in cylindrical coordinates, $0\le \phi<2\pi$, and $0\le \alpha<2\pi$.
Note that the angle $\alpha$ can be interpreted as the polar angle in a local cylindrical coordinate system centered at points on the axis of the torus.