I was trying to understand group (co)homology from a homological algebra point of view. Namely, given a group, $G$, one considers the category of (left) $\mathbb{Z}[G]$-modules, $\mathrm{Mod}_{\mathbb{Z}[G]}$. Then one can define the group homology $\mathrm{H}_n(G;M)$ as $\mathrm{Tor}^{\mathbb{Z}[G]}_k(\mathbb{Z},M)$ and the group cohomology $\mathrm{H}^n(G;M)$ as $\mathrm{Ext}^n _{{\mathbb{Z}[G]}}(\mathbb{Z},M)$. Of course, there is also the homotopical point of view: for each group $G$ we concoct a classifying space $\mathrm{B}G$ and a $G$-module $M$ can be thought of as a twisted coefficient system over this space; if we take the homology or cohomology of $\mathrm{B}G$ with the twisted coefficient system $M$ we recover $\mathrm{H}_n(G;M)$ and $\mathrm{H}^n(G;M)$.
The notion of the transfer comes to us naturally in the homotopical setting. Given an inclusion $H\subset G$, the map $\mathrm{B}H\rightarrow \mathrm{B}G$ can be arranged to be a finite covering map, so we can take the regular transfer map $\mathrm{H}_n(\mathrm{B}G;\mathbb{Z})\rightarrow \mathrm{H}_n(\mathrm{B}H;\mathbb{Z})$. Now my questions are:
$1$. How can we get this transfer map by homological means?
$2$. Can we replace the trivial coefficients in the transfer map by more general coefficients? If so, how would that look like?
The inclusion $H\subset G$ generates a finite free extension $\mathbb{Z}[H]\rightarrow \mathbb{Z}[G]$.
$3$. If $A\hookrightarrow B$ is ring homomorphism and $B$ is a finite $A$-module, are there analogs of transfers between $\mathrm{Tor}^A _{\ast}$ and $\mathrm{Tor}^B _\ast$?