Reputation: 31
what are the most important features a web developer should know about in asp.net?
i am asking this question because i am a newbie and i want to learn c#, and i found a lot of books about: ajax,edmx,asmx,custom controls,jquery,wcf,silverlight......
so in what order should i learn them, and what is are the most important ones?
Upvotes: 3
Views: 229
Reputation: 181
There are many new features available in asp.net4.5. Below is the list of new features:
For More Detail about above feature : http://rajeshprajapati.blogspot.in/2013/10/asp-net-45-features.html
Upvotes: 0
Reputation: 3754
You should also familiarize yourself with SQL Server since it's the most widely used database with .NET
Upvotes: 0
Reputation: 16603
If you're a complete beginner I suggest you first take a look at these technologies:
Great starters for these can be found at http://www.w3schools.com/.
For getting into ASP.NET (Webforms) start with these tutorials: http://www.asp.net/web-forms/fundamentals.
Edit: from years of experience or when I teach classes the hardest thing to grasp for beginners seems to be ViewState and what harm it can do to your pages total size. Take a look at Taking a Bite Out of ASP.NET ViewState for getting a teaser of what it can cause harm.
Upvotes: 5
Reputation: 43207
i am asking this question because i am a newbie and i want to learn c#
Thoroughly answering your question with the detailing this topic deserves is beyond the scope of this context. So I reocmmend to Start from Stage 1 here.
Upvotes: 1
Reputation: 498904
Learn about:
Upvotes: 7
Reputation: 8913
Though there is no particular order below is the one that I would follow:-
First understand the framework and how the applicaion or website communicates with the client.
Before anything else clear your basics of oops and have understanding of page life cycle.
Learn how to use controls on the tool box.
Learn basics of javascript.
Learn to make your own custom control.
Learn about ajax and actually understand not only using the already made tools.
Learn webservices and wcf.
And then by this time you will have clear picture of what you should learn next.
Upvotes: 0
Reputation: 12283
Well I think that you should realize the main difference between developing a client app
and a web page
.
The web page is stateless and thus does not preserve the actual state.
It's just a request and a response (compared to the rich client preserving the states all the time - variables...) When an ASP.NET page runs, the page goes through a life cycle in which it performs a series of processing steps. You should read about it more:
http://msdn.microsoft.com/en-us/library/ms178472.aspx
Upvotes: 0