ASP.NET

ASP.NET (точнее, ASP.NET Web Forms) - это технология разработки серверной части веб-приложений, основная цель которой - сделать веб-разработку такой же простой и визуальной, как и разработку оконных приложений (WinForms). Также существует технология ASP.NET MVC, о ней - отдельная статья.

Смысл ASP.NET в том, что программист может визуально поместить элементы управления (кнопки, поля ввода и т.д.) на страницу в Visual Studio, после чего запрограммировать событие, которое должно случиться при нажатии на кнопку. При работе приложения, нажатие на кнопку ведёт в перезагрузке страницы, далее отрабатывает описанный код, и на сторону клиента возвращается вновь сгенерированный HTML-код. При этом генерация HTML-разметки происходит автоматически, пользователь избавлен от многих тонкостей этого процесса.

ASP.NET является частью платформы .NET Framework, а потому обеспечивает доступ к классам этой платформы. Приложения могут быть написаны на любом языке среды CLR, включая Microsoft Visual Basic, C#, JScript .NET и J#.

Как лучше изучать ASP.NET

Разработка веб-приложений на ASP.NET, Гайдар Магдануров, Microsoft
Курс рассчитан на разработчиков, не имеющих опыта использования ASP.NET. В качестве языка программирования используется C#. Для изучения тренинга желательно знать основы HTML/JavaScript, иметь базовые представления о веб-приложениях и иметь опыт написания программ на C-подобных языках.

Часть 1 (922 КБ)
Часть 2 (1,2 МБ)
Видео-курс
 
Ссылки на полезные статьи:

ASP.NET на Gotdotnet.ru
Новости, статьи, видео-доклады и все, что нужно, чтобы изучать ASP.NET

Полезные видео-материалы по ASP.NET на TechDays.ru
Эти материалы будут полезны не только опытным разработчикам, но и начинаюшим.

Ссылки на полезные программы:


Visual Studio 2008 Express (на русском языке)
Бесплатная версия очень мощной среды программирования на таких языках, как C++, C# и т.д. Полностью на русском языке!