На главную страницу Письмо в УЦ Микротест Карта сайта
Отличный образовательный центр в сфере IT
 

Адреса филиалов:

 
Тюмень >>
ул. Республики, 53, оф. 510
телефон (3452) 68-88-99
Карта проезда
Москва >>
1-й Дербеневский переулок д. 5, стр. 2, "Дербеневская Плаза"
тел.: (495) 787-20-58
Екатеринбург >>
ул. Гоголя, д.36
Тел. (343) 286-17-86
Карта проезда
 

Курсы:

 

Ближайшие курсы

 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

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

Проведение курса на данный момент не запланировано. Выберите удобное для Вас время.
Время проведенияМесто проведения ВремяЦенаЗаказать
Не определеноНе определено3 д.15000 р. Заказать

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

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

type="disc" >
  • знакомство с Visual Studio 2005;
  • владение основными концепциями объектно-ориентированного программирования;
  • знакомство с языками разметки HTML и XML;
  • type="disc" >
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.
  • Продолжительность семинара: 3 дня, 24 часа. />Методические материалы: учебник Microsoft на английском языке. />Документ об окончании семинара: сертификат фирмы Microsoft. /> />

    Квалификационные тесты:

    href="http://www.microsoft.com/learning/exams/70-528.asp" >Exam 70-528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development

    href="http://www.microsoft.com/learning/exams/70-551.asp" >Exam 70-551: UPGRADE: MCAD skills to MCPD: Web Developer by Using the Microsoft .NET Framework

     

    Результат обучения: по успешному окончанию курса, слушатель будет способен:

    type="disc" >
  • создавать несложные Web-приложения на платформе ASP.NET 2.0 средствами MS Visual Studio 2005, в частности: type="circle" >
  • размещать на странице и настраивать серверные элементы управления;
  • использовать шаблонные (master) страницы для обеспечения общности пользовательского интерфейса Web-приложения;
  • управлять данными о состоянии приложения;
  • организовывать доступ к источникам данных и их отображение;
  • организовывать развертывание  Web-приложений.
  • создавать приложения, адаптированные для мобильных устройств.
  •  

    Программа семинара

     

    Раздел 1: Создание Веб-приложения  

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

    Подразделы:

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

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

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

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

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

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

    По окончании изучения данного раздела слушатели смогут:

    - охарактеризовать типы Web-сайтов, которые можно создавать средствами Visual Studio 2005;

    - описать концепцию обработки событий объектов по умолчанию;

    - объяснить роль конфигурационных файлов в процессе управления Web-приложением;

    - создать, сконфигурировать и собрать несложное Web-приложение.

     

    Раздел 2. Программирование Web-приложений.

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

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

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

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

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

    Подразделы:

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

    2.       Определение типа и возможностей клиентского браузера.

    3.       Доступ к заголовку (header) страницы

    4.       Обработка событий уровня страницы и уровня приложения.

     

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

    Упр. 1. Обработка  событий

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

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

     

    По окончании изучения материалов данного раздела слушатели смогут:

    - охарактеризовать различные методики обработки событий, используемые в ASP.NET 2.0;

    - объяснить, как определяются свойства клиентского браузера и каким образом настраиваются свойства страницы с использованием ее заголовка;

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

    - реализовать описанные выше алгоритмы и подходы

     

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

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

    Подразделы:

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

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

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

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

     

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

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

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

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

     

    По окончании изучения материалов данного раздела слушатели будут способны:

    - охарактеризовать различия между двумя группами элементов управления, html и серверными

    - описать различные типы серверных элементов управления

    - описать модель обратных вызовов, используемую в ASP.NET 2.0

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

     

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

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

     

    Подразделы:

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

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

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

     

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

    Упр. 1. Разработка шаблона

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

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

     

    По завершению работы над разделом слушатели изучат:

    - концепцию страниц-мастеров, и их взаимосвязь со страницами содержания сайта.

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

    Кроме того, они получат навыки создания и эффективного использования шаблонов.

     

    Раздел 5: Управление состоянием Web-приложения.

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

    Подразделы:

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

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

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

    4.       Объект Cache.

     

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

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

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

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

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

     

    По завершению работы над разделом слушатели будут способны:

    - описать методики использования свойств ViewState и  ControlState для хранения информации о состоянии страницы;

    - описать предназначение объектов Application, Session и Cache;

    - использовать описанные выше технологии для эффективного хранения информации о состоянии Web-приложения.

     

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

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

     

     

    Подразделы:

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

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

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

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

     

     

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

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

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

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

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

     

    По окончании изучения раздела слушатели освоят основы новых подходов к организации доступа к данным, появившиеся в ASP.NET 2.0, в частности, они будут способны:

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

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

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

     

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

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

    Подразделы:

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

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

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

     

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

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

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

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

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

     

    По окончании изучения данного раздела слушатели смогут:

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

    - описать основные компоненты подсистемы Membership ASP.NET 2.0, предназначенной для управления пользовательскими записями;

    - применить изученные технологии для организации процедур аутентификации и авторизации в Web-приложении.

     

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

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

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

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

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

    Подразделы:

    1.       Утилита Copy Web Site;

    2.       Утилита Publish Web Site;

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

     

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

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

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

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

     

    По окончании изучения данного раздела слушатели освоят основы теории и практики развертывания Web-приложений.

     

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

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

    Подразделы:

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

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

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

     

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

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

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

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

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

     

    По окончании изучения данного раздела слушатели изучат основы создания мобильных Web-приложений, в частности, они смогут

    - охарактеризовать способы определения конкретных типов мобильных устройств и методики организации перенаправления запроса на соответствующие страницы приложения;

    - описать мобильные Web-страницы, формы и элементы управления;

    - описать симуляторы мобильных устройств, встроенные в Visual Studio 2005;

    - спроектировать, реализовать  и отладить несложные мобильные Web-формы.


    Новости:

    26.08.2010
    Учебный центр «Микротест» представляет курс IP6FD
    Москва, 4 октября 2010 г. — Учебный центр «Микротест» представляет курс «Основы протокола IPv6, дизайн и построение сетей на его основе».

    19.08.2010
    Курс Настройка и Эксплуатация SESM/ISG проводится в последний раз


    02.07.2010
    В УЦ Микротест, Москва прошел бесплатный семинар « Новейшие технологии построения виртуальных частных сетей: GET VPN, IPSec VTI» из цикла бесплатных IT-вечеров


    10.06.2010
    Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» проводят День открытых дверей для специалистов по информационной безопасности
    16 и 17 июня 2010 года Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» приглашают на День открытых дверей. Мероприятие проводится с целью ознакомления максимально широкого круга ИТ-специалистов с решениями ведущих производителей в области информационной безопасности


       © Учебный Центр «Микротест», 2001–2009
    Дизайн — Консалтинговая Группа «АРМ»
    Информационная политика сайта