Цель курса: сформировать у слушателей знания и навыки разработки веб-приложений Microsoft ASP.NET 2.0 с использованием Microsoft Visual Studio 2005, а также ознакомить слушателей с интерфейсами пользователя, структурой и функциональностью веб-сайтов и деталями их реализации
Курс ориентирован: на специалистов по разработке интерактивных Web-приложений для корпоративного интранета и интернет-порталов
Предварительный уровень подготовки:
- Понимание концепций .NET Framework 2.0, а также базовое понимание XML технологий и DHTML, включая скрипты.
- Знания и навыки в объеме курса 2541 «Core Data Access with Microsoft Visual Studio 2005″.
70-528 TS, 70-551 UPGRADE
По окончании обучения слушатель сможет:
- Создавать Web-приложения ASP.Net 2.0
- Использовать серверные элементы управления ASP.Net 2.0
- Использовать мастер-страницы ASP.Net 2.0 как элементы шаблонизации Web-приложения
- Управлять состоянием приложения (сессии, состояние приложения)
- Использовать Web-приложения для мобильных клиентов (КПК, коммуникаторы, сотовые телефоны)
- Создавать Веб-приложения для мобильных клиентов (КПК, коммуникаторы, сотовые телефоны)
- Распространять приложения на сервера хостинга
Содержание курса:
Создание веб-приложений.
- Типы проектов Web-приложений в Visual Studio 2005
- Обработка стандартных событий в Web-приложениям ASP.Net 2.0
- Конфигурирование Web-приложений
Программирование веб-приложений.
- Определение типа, версии и возможностей браузера пользователя
- Обработка событий в Web-приложениям ASP.Net 2.0
- Управление заголовком страницы
- Использование метода HttpResponse.Write
- Обработка ошибок страницы
Добавление и конфигурирование серверных элементов управления.
- Элементы управления: HTML и Web
- Типы Web элементов управления
- Работа с серверными элементами управления
- Понимание и использование модели Postback
Создание обобщенного макета с использованием Master Pages.
- Разработка мастер-страницы
- Создание контентных страниц
- Разработка вложенных мастер-страниц
Управление состоянием для веб-приложения.
- Свойства ViewState и ControlState Data
- Состояние приложение и состояние сессии
- Стратегия управления данными пользователя
- Использование объекта Cache
Доступ и отображение данных.
- Определение подключений к базам данных
- Реляционные данные и объекты доступа к данным
- Работа с XML данными
- Объекты данных
Управление доступом к веб-приложению.
- Аутентификация и авторизация пользователей
- Использование класса Membership
- Создание системы безопасности на основе ролей
Развертывание веб-приложения.
- Компиляция и копирование Web-приложения на целевой сервер
- Публикация Web-приложения
- Построение пакетов инсталлятора
Создание веб-приложений, доступных мобильным устройствам.
- Эмуляторы мобильных устройств
- Определение мобильного устройства и переадресация пользователя
- Мобильные страницы
- Специфичные функции для мобильных устройств

