Don't go that way. You develop things from scratch based on references, by that way you could learn more things & it'll help you to develop things quickly.
Check this article
Beginner's Tutorial on Master Pages in ASP.NET[
^]
About Header & Footer, you're just going to put a banner at top & copyright line at bottom in Master page & it's going to repeat the same thing on all its child pages. Sameway Login/Logout section. These things are based on position(& styles) so you need to take a look at
CSS[
^]
And I suggest you to check this bunch
Beginner's Walk - Web Development[
^]