I played as a NB so I can't tell which skills specifically as I'm not familiar with them. But my strategy was keep my distance and use healing type skills often. When all the dragons land, just whack them with standard weapon attacks and they drop easy.
I hope someone on these forums who plays as a Templar offers better advice for you. Good luck!
easy, use restoration staff, unlock essence drain, use force siphon if you can.
the key is to realize you will do a ton of damage, just make sure you have something to leech that damage to health, you will be all set.
and yeah, don't bother with spell attacks, just use light/heavy attack and save magicka for heals.