Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Possible Duplicate:
If you develop with ASP.NET, which other technologies do you use?

I'm currently learning C#, but I've noticed that there is a lot of demand for ASP.NET developers.

I purchased the book 'Beginning ASP.NET 4: in C#' by Wrox. I will start with that book and finish the web project provided in the book after I've learned C# fully.

I wanted to know how much C#, SQL, CSS, XHTML, Javascript and/or jQuery I need to learn in order to have a chance of getting an entry level ASP.NET job.

share|improve this question

marked as duplicate by Mark Trapp Oct 1 '11 at 21:50

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

add comment

1 Answer

up vote 18 down vote accepted

Here is a good litmus test:

At its core, a cookbook application is a CRUD application. This means it includes web pages which:

  • C reate data.
  • R ead data.
  • U pdate data.
  • D elete data.

To do this (without an out-of-the-box CMS of course ;), you must implement a fair amount of C#, SQL, XHTML, and CSS. This would be a good start.

Once you can build a cookbook application, reflect a little bit more. Can you build an attractive cookbook application? That is, can you build an application which is both aesthetically pleasing and very usable?

To do this, you must implement a fair amount of javascript and/or jQuery.

If you can do this, then you are most certainly ready to interview for an entry-level ASP.NET position.

And when preparing for the interview, be ready to discuss your experience putting together the "cookbook application".

share|improve this answer
2  
+1 for practical, logical, step-by-step approach. –  Emmad Kareem Oct 1 '11 at 22:14
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.