М2310С Разработка Web-приложений с использованием Visual Studio 2008
ЦелиДанный курс позволяет начинающим разработчикам web-сайтов освоить рекомендуемый специалистами Microsoft подход к проектированию, разработке, отладке, оптимизации и развертыванию защищенных web-приложений с динамичным контентом, используя новейшие технологии Microsoft, такие как ASP.NET 3.5, расширения ASP.NET AJAX и Silverlight.
Начальные требованияКурс в первую очередь ориентирован на начинающих веб-разработчиков, позволяя им в кратчайшии сроки освоить передовые технологии серверного программирования, разработанные корпорацией Microsoft.
Курс также представляет несомненный интерес для разработчиков, имеющих опыт создания приложений на VBA, VB6 или классическом ASP, нуждающихся в приобретении навыков создания веб-приложений с использованием платформы Microsoft .NET Framework 3.5.
Описание программыКурс рассматривает вопросы создания web-сайта с помощью технологии ASP.NET, знакомит с моделью программирования на стороне сервера, методами решения типовых задач, таких как проверка вводимой пользователем информации, доступ к данным, аутентификация и авторизация. Курс демонстрирует реализацию доступа к данным с помощью технологии Microsoft ADO.NET 3.5 и новейшего компонента LINQ, а также получения обслуживания удаленными компонентами, реализованными как XML веб-сервисы. В курсе рассматриваются элегантные приемы обеспечения взаимодействия клиентской и серверной сторон приложения с использованием ASP.NET AJAX. Курс учит возможностям предоставления посетителям сайта графической, аудио- и видео информации средствами приложений SilverLight (с), создаваемых в среде Microsoft Visual Studio 2008.
Модуль 1. Обзор платформы Microsoft .NET Framework
Введение в .NET Framework
Обзор ASP.NET
Модуль 2. Создание веб-приложений с использованием Microsoft Visual Studio 2008 и языков программирования, поддерживаемых Microsoft .NET
Обзор среды разработки Visual Studio 2008
Создание проекта ASP.NET веб-приложения
Обзор Microsoft .NET-языков программирования
Создание компонента в Visual Studio 2008
Модуль 3. Создание Microsoft ASP.NET веб-форм
Создание веб-форм
Добавление серверных элементов управления на форму
Создание эталонных страниц
Модуль 4. Программирование Microsoft ASP.NET веб-форм
Реализация страниц отделенного кода
Добавление процедур обработчиков событий серверных элементов управления
Обработка событий страницы
Модуль 5. Трассировка веб-приложений
Трассировка и объект Trace
Удаленная отладка
Модуль 6. Проверка введенных пользователем данных
Приемы проверки данных, вводимых пользователем
Валидационные эелементы управления
Проверка на уровне страницы
Модуль 7. Создание пользовательских элементов управления
Использование пользовательских элементов управления User
Создание пользовательских элементов управления
Модуль 8. Доступ к данным с помошью Microsoft ADO.NET и Visual Studio 2008
Обзор технологии доступа к данным ADO.NET
Подключение к базе данных
Доступ к данным
Доступ к данным из нескольких таблиц
Модуль 9. Выполнение сложных задач манипулирования данными
Назначение хранимых процедур
Вызов хранимых процедур
Доступ к данным с использованием LINQ к SQL
Модуль 10. Чтение и запись XML данных
Обзор архитектуры XML в ASP.NET
XML и класс DataSet
Работа с XML данными
Доступ к XML данным с помощью серверного элемента управления XML
Модуль 11. Создание приложений ASP.NET AJAX
Введение в технологию ASP.NET AJAX
Создание приложения ASP.NET AJAX используя расширения AJAX для ASP.NET
Использование ASP.NET AJAX Control Toolkit
Модуль 12. Использование Microsoft Silverlight для предоставления динамического контента
Обзор Microsoft Silverlight
Создание приложений с поддержкой Silverlight в Visual Studio 2008
Модуль 13. Создание и использование XML веб-сервисов
Назначение XML веб-сервисов
Обращение к XML веб-сервису
Создание XML веб-сервисов
Модуль 14. Управление состоянием приложения
Управление состоянием приложения
Переменные сессии и приложения
Сохранение состояния сеанса с помошью cookie и без
Модуль 15. Конфигурирование, оптимизация и развертывание Microsoft ASP.NET веб-приложений
Назначение обекта Cache
Кэширование вывода в ASP.NET
Конфигурирование ASP.NET веб-приложения
Развертывание ASP.NET веб-приложения
Модуль 16. Безопасность Microsoft ASP.NET веб-приложений
Обзор методик обеспечения защиты от несанкционированного доступа к веб-приложению