Список
курсов

Основы технологии разработки Web-приложений с использованием MS Visual Studio 2005

2543 3 дн. / 24 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Курс предоставляет базовый уровень знаний и навыков, предназначенных для разработки Web-приложений на базе ASP.NET 2.0 с использованием Visual Studio 2005.

Аудитория:

Курс ориентирован на разработчиков Web-приложений на платформе ASP.NET и планирующих изучение новой платформы ASP.NET 2.0.

Предварительная подготовка:

 

- знакомство с Visual Studio 2005;

- владение основными концепциями объектно-ориентированного программирования;

- знакомство с языками разметки HTML и XML;

- знание английского языка в пределах чтения компьютерно-ориентированного материала.

 

Сертификация:

Курс готовит к тестам: 70-528, 70-551

Содержание:

 

Модуль 1. Создание Веб-приложения

Cодержит описание типов Web-сайтов, которые могут быть созданы с помощью MS Visual Studio 2005. Вводится концепция программирования, основанная на обработке событий, и обсуждается методика работы с обработчиками событий объектов, предоставляемыми по умолчанию. Кроме того, обсуждается способ управления приложением с помощью иерархии конфигурационных файлов.

Темы:

- Типы Web-сайтов, поддерживаемые Visual Studio 2005.

- Обработка событий по умолчанию в Web-приложении.

- Конфигурационные файлы.

Лабораторная работа 1.Создание Web-приложения

- Создание нового Web-приложения.

- Конфигурирование и компиляция Web-приложения.

 

Модуль 2. Программирование Web-приложений

Раздел посвящен более тонким вопросам, связанным с обработкой событий в Web-приложениях на платформе ASP.NET 2.0. Кроме того, здесь рассматриваются методики решения задач, возникающих в Web-программировании.

Темы:

- Определение типа, версии и возможностей браузера, отославшего запрос к разрабатываемому приложению.

- Доступ к информации, хранящейся в заголовке Web-страницы, ASP.NET.

- Использование метода Write класса HttpResponse для передачи информации пользователю.

- Обработка событий Web-страницы.

Лабораторная работа 2.Программирование Web-приложения

- Обработка событий.

- Определение свойств браузера и настройка заголовка страницы.

- Обработка событий Web-страницы.

 

Модуль 3. Размещение и конфигурирование серверных элементов управления

Рассматриваются вопросы использования элементов управления html и серверных элементов управления, предоставляемых Visual Studio 2005. Кроме того рассматривается модель обратных вызовов (postback model), реализованная в ASP.NET 2.0.

Темы:

- Элементы управления html и серверные элементы управления.

- Типы серверных элементов управления.

- Работа с серверными элементами управления.

- Модель обратных вызовов ASP.NET 2.0.

Лабораторная работа 3.Использование элементов управления

- Создание интерфейса пользователя с использованием элементов управления html.

- Создание интерфейса пользователя с использованием серверных элементов управления.

- Программирование элементов управления и использование обратных вызовов (postbacks).

 

Модуль 4. Использование шаблонных (master) страниц для разработки многостраничных сайтов с общей разметкой

Рассматриваются вопросы создания многостраничных Web-приложений с общим интерфейсом с использованием шаблонных страниц.

Темы:

- Свойства шаблонных (master) страниц.

- Как связать страницу с шаблоном?

- Вложенные шаблоны.

 

Модуль 5. Лабораторная работа 4: Создание общей разметки сайта с использованием шаблонов

Темы:

- Разработка шаблона.

- Связь страниц с шаблоном.

- Разработка вложенных шаблонов.

 

Модуль 6. Управление состоянием Web-приложения

Содержит описание различных технологий, используемых в ASP.NET 2.0 для хранения информации о состоянии Web-приложения. Обсуждается, как элементы управления могут сохранять свое состояние между запросами. Кроме того обсуждается использование объектов Application, Session и Cache для хранения информации о состоянии.

Темы:

- Свойства ViewState и ControlState.

- Объекты Application и Session.

- Стратегии управления информации уровня сеанса.

- Объект Cache.

Лабораторная работа 5:Управление состоянием Web-приложения

- Конфигурирование свойства ViewState серверных элементов управления.

- Методики хранения информации о состоянии в объектах Application и Session.

- Хранение информации о сеансе за пределами основного процесса ASP.NET.

- Использование объекта Cache для хранения информации о состоянии приложения.

 

Модуль 7. Доступ к источникам данных и отображение результатов запросов на Web-страницах

Содержит информацию о методиках организации доступа к источникам данных, в частности, описывается новая группа специализированных элементов управления, предназначенных для упрощения решения этой задачи. Так, в деталях обсуждаются свойства элементов управления SqlDataSource, XmlDataSource и ObjectDataSource, позволяющих организовать доступ как к реляционным, так и к иерархическим источникам данных. Завершается раздел рассмотрением методик отображения полученных из источника данных на Web-странице.

Темы:

- Подключения к источникам данных и файл Web.config.

- Реляционные источники данных и элементы управления SqlDataSource.

- Иерархические источники данных (XML) и элемент управления XmlDataSource.

- Объектные источники данных и ObjectDataSource.

Лабораторная работа 6:Доступ к данным и их отображение на Web-страницах

- Создание подключений к базам данных.

- Доступ к данным с использованием элемента управления SqlDataSource.

- Доступ к объектным данным с помощью элемента управления ObjectDataSource.

- Доступ к данным в формате XML с использованием XmlDataSource.

 

Модуль 8. Управление доступом к Web-приложению

Описывает реализацию аутентификации с помощью форм и авторизации в Web-приложении. Рассматривается создание страниц login, sign-up и страниц персонификации сайтов, базирующихся на новой системе персонификации (membership) ASP.NET 2.0.

Темы:

- Аутентификация и авторизация в Web-приложениях.

- Персонификация сайтов с использованием класса Membership.

- Администрирование безопасности сайта с использованием класса Roles.

Лабораторная работа 7:Управление доступом к Web-приложению.

- Конфигурирование процедур аутентификации и авторизации в Web-приложении.

- Реализация страницы регистрации нового пользователя.

- Реализация страницы login с использованием одноименного элемента управления.

- Создание административного сайта для управления пользовательскими записями.

 

Модуль 9. Развертывание Web-приложения

Описываются методики организации развертывания Web-приложений:

- с использованием утилиты Copy Web Site для развертывания Web-приложения в исходных кодах;

- с использованием утилиты Publish Web Site для развертывания предварительно скомпилированного Web-приложения;

- создание дистрибутивов.

Темы:

- Утилита Copy Web Site.

- Утилита Publish Web Site.

- Создание установочных пакетов Windows Installer.

Лабораторная работа 8:Развертывание Web-приложений

- Развертывание Web-приложения с использованием утилиты Copy Web Site.

- Предварительная компиляция и развертывание приложения с использованием утилиты Publish Web Site.

- Создание установочного пакета Windows Installer для развертывания приложения.

 

Модуль 10. Адаптация Web-приложений для доступа к ним с мобильных устройств

Описываются подходы к адаптации Web-приложений для работы с мобильными устройствами.

Темы:

- Эмуляторы устройств для технологии Mobile Web Forms.

- Опознание типа мобильного устройства и перенаправление запроса на соответствующую часть сайта.

- Специфика технологии Mobile Web Forms.

Лабораторная работа 9:Адаптация Web-приложений для взаимодействия с мобильными устройствами

- Управление перенаправлением запросов для мобильных устройств.

- Проектирование и разработка мобильной Web-формы.

- Проектирование характеристик Web-формы, специфических для конкретных мобильных устройств.

- Работа с мобильным Web-приложением с использованием симуляторов реальных устройств.

 

Приобретаемые навыки:

 

Слушатели научатся создавать несложные Web-приложения на платформе ASP.NET 2.0 средствами MS Visual Studio 2005, в частности:

- размещать на странице и настраивать серверные элементы управления;

- использовать шаблонные (master) страницы для обеспечения общности пользовательского интерфейса Web-приложения;

- управлять данными о состоянии приложения;

- организовывать доступ к источникам данных и их отображение;

- организовывать развертывание Web-приложений.

- создавать приложения, адаптированные для мобильных устройств.

 

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Оформить заявку
на обучение