2543
Академия Информационных Технологий

Программа курса "М2543 Основы разработки web-приложений в Microsoft Visual Studio 2005"
Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft

Цель курса:
Изучить основы разработки Web-приложений на платформе ASP.Net 2.0, для создания эффективных, высокопроизводительных Web-приложений любого уровня сложности.

Описание курса:
В последнее время интерес к ASP.Net 2.0 со стороны разработчиков резко увеличился, и это объяснимо. Обладая завидной производительностью, в разы превосходящую популярные скриптовые технологии класса PHP, ASP.Net 2.0 дает разработчику мощный инструментарий, позволяющий решать самые разнообразные задачи, такие как работа с базами данных, XML обработка, реализация XML Web сервисов и другое.

В предлагаемом курсе вы познакомитесь с основами разработки Web-приложений ASP.Net 2.0 и научитесь эффективно использовать Microsoft Visual Studio 2005.
Данный курс построен по принципу Workshop с минимальным количеством лекционного материала и максимальным акцентом на практику и самостоятельную работу слушателей, что обеспечивает быстрое приобретение практических навыков работы.

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

По окончании курса Вы будете уметь:

  • Создавать Web-приложения ASP.Net 2.0
  • Использовать серверные элементы управления ASP.Net 2.0
  • Использовать мастер-страницы ASP.Net 2.0 как элементы шаблонизации Web-приложения
  • Управлять состоянием приложения (сессии, состояние приложения)
  • Использовать Web-приложения для мобильных клиентов (КПК, коммуникаторы, сотовые телефоны)
  • Создавать Веб-приложения для мобильных клиентов (КПК, коммуникаторы, сотовые телефоны)
  • Распространять приложения на сервера хостинга

Содержание курса:

Темы

Академ. час

1

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

3

2

Программирование Web-приложения 

3

3

Использование и настройка серверных элементов управления 

2

4

Создание шаблонов с использованием мастер-страниц 

2

5

Управление состоянием приложения 

2

6

Доступ к данным 

3

7

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

3

8

Распространение Web-приложения 

2

9

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

3

 

Итого

24

В курсе рассматриваются следующие вопросы:

 

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

 

 

  • Типы проектов Web-приложений в Visual Studio 2005
  • Обработка стандартных событий в Web-приложениям ASP.Net 2.0
  • Конфигурирование Web-приложений
  • Лабораторная работа: создание Web-приложения

 

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

 

 

  • Определение типа, версии и возможностей браузера пользователя
  • Обработка событий в Web-приложениям ASP.Net 2.0
  • Управление заголовком страницы
  • Использование метода HttpResponse.Write
  • Обработка ошибок страницы
  • Лабораторная работа: программирование Веб-приложения

 

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

 

 

  • Элементы управления: HTML и Web
  • Типы Web элементов управления
  • Работа с серверными элементами управления
  • Понимание и использование модели Postback
  • Лабораторная работа: использование серверных элементов управления
  •  

Модуль 4. Создание шаблонов с использованием мастер-страниц

 

 

  • Разработка мастер-страницы
  • Создание контентных страниц
  • Разработка вложенных мастер-страниц
  • Лабораторная работа: использование шаблонных мастер-страниц
  •  

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

 

 

  • Свойства ViewState и ControlState Data
  • Состояние приложение и состояние сессии
  • Стратегия управления данными пользователя
  • Использование объекта Cache
  • Лабораторная работа: использование и управление состоянием приложения
  •  

Модуль 6. Доступ к данным

 

 

  • Определение подключений к базам данных
  • Реляционные данные и объекты доступа к данным
  • Работа с XML данными
  • Объекты данных
  • Лабораторная работа: настройка и взаимодействие с данными
  •  

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

 

 

  • Аутентификация и авторизация пользователей
  • Использование класса Membership
  • Создание системы безопасности на основе ролей
  • Лабораторная работа: аутентификация и авторизация пользователей
  •  

Модуль 8. Распространение Web-приложения

 

 

  • Компиляция и копирование Web-приложения на целевой сервер
  • Публикация Web-приложения
  • Построение пакетов инсталлятора
  • Лабораторная работа: распространение Web-приложения
  •  

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

 

 

  • Эмуляторы мобильных устройств
  • Определение мобильного устройства и переадресация пользователя
  • Мобильные страницы
  • Специфичные функции для мобильных устройств
  • Лабораторная работа: разработка Веб-приложений для мобильных устройств
   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии