Я предлагаю вам создать приложение с нуля, что-то внутри проблемного домена, который вы понимаете или, возможно, для переписывания предыдущего проекта.
Взгляд на навыки , измеренные для сертификации Microsoft 70-562 (Microsoft .NET Framework 3.5, разработка приложений ASP.NET). Это дает достойное, практическое представление о некоторых навыках, используемых во время развития.
C # или VB.Net (C # предпочтительнее) (включая общее знание МСП в CLR)
.NET WebForms (или ASP.NET MVC)
ADO.NET (вы также должны изучить LINQ к SQL или другую ORM SA NHIBERNATE)
T-SQL и SQL Server (если вы не планируете использовать другую базу данных)
Основные знания Windows Server и IIS Management
Я предполагаю, что вы знаете, что вам все необходимое о развитии на стороне клиента. Желательно также изучать ASP.NET AJAX и jQuery (он поддерживается Visual Studio)
веб-сервисами (или лучше WCF)
, в зависимости от того, насколько сложны ваши приложения, вы также должны рассмотреть вопрос о том, чтобы смотреть на какой-то контейнер IOC S.A. Ninject или более продвинутые рамки (корпоративная библиотека, Spring.net)
Вы можете посмотреть рекомендаемые показания на Amazon к каждой из этих тем.