Цели:
* Этот трехдневный курс предоставляет знания и навыки по разработке веб-приложений Microsoft ASP.NET 2.0 с использованием Microsoft Visual Studio 2005.
* Курс фокусируется на пользовательских интерфейсах, структуре и функциональных возможностях веб-сайта, и реализации деталей.
Начальные требования:
* Уметь управлять средой разработки с помощью Visual Studio 2005 IDE и инструментария.
* Понимать Microsoft .NET Framework 2.0 и общий язык рабочего цикла.
* Уметь программировать приложение с помощью любого языка .NET Framework 2.0.
* Знать как сделать сборки доступными для других приложений.
* Иметь базовое представление о XML, с том числе о XML объявлении, элементах, свойствах и пространствах имен.
* Иметь базовое представление о client-side сценариях.
* Иметь базовое представление об HTML.
Описание программы:
План курса
1. Создание Веб-приложения Темы:
- Типы Visual Studio Веб-сайтов.
- Умолчание обработки события в Веб-приложениях.
- Веб-конфигурация файлов.
Лабораторная работа:
2. Программирование Веб-приложения Темы:
- Обработка событий в Веб-приложениях.
- Определение возможностей браузера.
- Обработка заголовка страницы.
- Обработка ошибок уровня страниц и уровня приложений.
Лабораторная работа:
- Программирование Веб-приложения.
3. Добавление и конфигурирование серверных элементов управления Темы:
- Элементы управления HTML и серверные элементы управления.
- Типы серверных элементов управления.
- Работа с серверными элементами управления.
- Модель ASP.NET 2.0 Page Postback.
Лабораторная работа:
- Добавление и конфигурирование серверных элементов управления.
4. Размещение информации с помощью мастера страниц Темы:
- Что такое мастер страницы?
- Что такое страницы содержимого?
- Вложенные мастер страницы.
Лабораторная работа:
- Размещение информации с помощью мастера страниц.
5. Управление состоянием Веб-приложения Темы:
- Свойства ViewState и данные ControlState.
- Application- и Session- объекты.
- Стратегии для управления дынными уровня сессий.
- Объект Cache.
Лабораторная работа:
- Управление состоянием Веб-приложения
6. Доступ и отображение данных Темы:
- Соединение с базой данных и Web.Config файл.
- Реляционные данные и средства управления источниками данных.
- XML данные и средства управления источниками данных.
- Объекты данных и средства управления источниками данных.
Лабораторная работа:
- Доступ и отображение данных
7. Управление доступом к Веб-приложению Темы:
- Аутентификация Веб-приложения.
- Авторизация Веб-приложения.
- Система управления Membership сайта и класс Membership.
- Управление безопасностью Веб-сайта с помощью ролей.