JKk
JKk

Reputation: 31

features of asp.net

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

Answers (7)

Rajesh
Rajesh

Reputation: 181

There are many new features available in asp.net4.5. Below is the list of new features:

  1. HTML Editor Features
  2. Javascript Editor Features
  3. Css Editor Features
  4. The Page Inspector
  5. Working with data
  6. Framework Features
  7. HTML5 features
  8. Oauth and Security Features

For More Detail about above feature : http://rajeshprajapati.blogspot.in/2013/10/asp-net-45-features.html

Upvotes: 0

SiN
SiN

Reputation: 3754

You should also familiarize yourself with SQL Server since it's the most widely used database with .NET

Upvotes: 0

Kris van der Mast
Kris van der Mast

Reputation: 16603

If you're a complete beginner I suggest you first take a look at these technologies:

  • html
  • css
  • javascript/jQuery

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

this. __curious_geek
this. __curious_geek

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

Oded
Oded

Reputation: 498904

Learn about:

  • The page life cycle - here
  • User and customer controls - here
  • Learn how HTTP works - start here
  • Understand the difference between client side and server side code - start here
  • Learn about asp.net MVC - here
  • HTML, Javascript and CSS (for completeness)

Upvotes: 7

Vinay Pandey
Vinay Pandey

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

theSpyCry
theSpyCry

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

Related Questions