For Programmers: Free Programming Magazines  


Home > Archive > ASP .NET > July 2004 > 3-5 Key Concepts









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author 3-5 Key Concepts
Robert

2004-07-30, 3:58 pm

I've been working with ASP.NET for about a year and I think I'm on the verge
of "getting it." I suspect that if I came to understand a few key concepts
it would all come together. One of those "key concepts" undoubtedly is the
"pipeline" I see mentioned over and over again in this group. If one were to
understand that, then the relationships amongst HTTP handlers, output
caching, the Cache object, and order of page construction, etc would
hopefully become obvious.

So, from those of you who have a outstanding knowledge of ASP.NET (MVPs
listening?), what would you say are a few key concepts that, if understood,
would go a long way toward "making it all come together" for someone
learning ASP.NET?

Please note that I'm not looking to solve any particular application
problem - I'm after a general and thorough understanding of ASP.NET, and
believe that while this "universe" might have a lot going on in it, it still
has a limited scope.

Thanks!


Scott M.

2004-07-30, 3:58 pm

1. Understand what the CLR is and how it manages code.
2. Understand OOP and the related concepts
3. Understand how .NET memory management works (Garbage Collection, Dispose
& Finalize, etc.)


"Robert" <A@B.COM> wrote in message
news:umJ9hyldEHA.236@tk2msftngp13.phx.gbl...
> I've been working with ASP.NET for about a year and I think I'm on the

verge
> of "getting it." I suspect that if I came to understand a few key concepts
> it would all come together. One of those "key concepts" undoubtedly is the
> "pipeline" I see mentioned over and over again in this group. If one were

to
> understand that, then the relationships amongst HTTP handlers, output
> caching, the Cache object, and order of page construction, etc would
> hopefully become obvious.
>
> So, from those of you who have a outstanding knowledge of ASP.NET (MVPs
> listening?), what would you say are a few key concepts that, if

understood,
> would go a long way toward "making it all come together" for someone
> learning ASP.NET?
>
> Please note that I'm not looking to solve any particular application
> problem - I'm after a general and thorough understanding of ASP.NET, and
> believe that while this "universe" might have a lot going on in it, it

still
> has a limited scope.
>
> Thanks!
>
>



Kevin Spencer

2004-07-30, 3:58 pm

1. Object-Oriented Programming Principles
2. System.Web.UI.Control - All ASP.Net UI elements (including Page) inherit
this.
3.HTML
4. HTTP
5. Solid Programming practices

Most of the problems I see in this newsgroup are related to a lack of
understanding of one or more of these concepts. I have them listed in order
of importance (IMHO).

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.

"Robert" <A@B.COM> wrote in message
news:umJ9hyldEHA.236@tk2msftngp13.phx.gbl...
> I've been working with ASP.NET for about a year and I think I'm on the

verge
> of "getting it." I suspect that if I came to understand a few key concepts
> it would all come together. One of those "key concepts" undoubtedly is the
> "pipeline" I see mentioned over and over again in this group. If one were

to
> understand that, then the relationships amongst HTTP handlers, output
> caching, the Cache object, and order of page construction, etc would
> hopefully become obvious.
>
> So, from those of you who have a outstanding knowledge of ASP.NET (MVPs
> listening?), what would you say are a few key concepts that, if

understood,
> would go a long way toward "making it all come together" for someone
> learning ASP.NET?
>
> Please note that I'm not looking to solve any particular application
> problem - I'm after a general and thorough understanding of ASP.NET, and
> believe that while this "universe" might have a lot going on in it, it

still
> has a limited scope.
>
> Thanks!
>
>



Shan Plourde

2004-07-31, 3:56 am

I would recommend that the next step to becoming an ASP.NET guru would
be to understand:
- HTTP Request Processing lifecycle
- Many topics at
http://msdn.microsoft.com/asp.net/u...b/default.aspx.

I've always found it much easier to find the "bottom up" style Microsoft
help rather than the "top down". That link above has a lot of top down,
higher level stuff that hopefully can help you.

Shan

Robert wrote:

>I've been working with ASP.NET for about a year and I think I'm on the verge
>of "getting it." I suspect that if I came to understand a few key concepts
>it would all come together. One of those "key concepts" undoubtedly is the
>"pipeline" I see mentioned over and over again in this group. If one were to
>understand that, then the relationships amongst HTTP handlers, output
>caching, the Cache object, and order of page construction, etc would
>hopefully become obvious.
>
>So, from those of you who have a outstanding knowledge of ASP.NET (MVPs
>listening?), what would you say are a few key concepts that, if understood,
>would go a long way toward "making it all come together" for someone
>learning ASP.NET?
>
>Please note that I'm not looking to solve any particular application
>problem - I'm after a general and thorough understanding of ASP.NET, and
>believe that while this "universe" might have a lot going on in it, it still
>has a limited scope.
>
>Thanks!
>
>
>
>


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2010 codecomments.com