AMS-323: Разработка Web-приложений c помощью ASP.NET (34 часа)
Краткое описание
Этот курс завершает комплексную программу обучения Разработка приложений (Microsoft С# .NET). В курсе рассматривается создание Web-приложений с использованием технологии ASP .NET. Основное внимание уделяется элементам управления Web-формы и работе с данными.
Дата начала, расписание и стоимость курса
- Стоимость курса: 10200 рублей
Сертификационный экзамен
Курс готовит слушателей к экзамену 70–528 TS: Microsoft .NET Framework 2.0 - Web-Based Client Development, который является обязательным для получения сертификата MCTS: .NET Framework 2.0 Web Applications.
Предварительные требования
Прохождение курсов AMS-320 Язык C# и платформа .NET Framework и AMS-321 Основы разработки приложений для платформы .NET или знания в эквивалентном объеме.
Программа курса
Модуль 1. Технология ASP.NET и ее основные элементы
- Архитектура Web-приложений
- Обзор возможностей IIS и ASP.NET
- Структура приложений ASP.NET: основные элементы и модель обработки запросов
- События Web-приложений
- Объекты HttpApplication, HttpContext
- Создание Web Forms
- Способы сохранения состояния формы
- Переход между формами
Модуль 2. Элементы управления
- Элементы управления языка HTML
- Использование скриптов JavaScript
- Серверные элементы управления
- Проверка вводимых данных
- Отображение XML с помощью XSLT
- Загрузка файлов
- Работа с cookies
Модуль 3. Обработка ошибок, отладка, трассировка
- Способы обработки ошибок
- Трассировка Web-приложений
- Отладка Web-приложений
Модуль 4. Кэширование
- Кэширование объектов приложения
- Создание зависимостей для элементов кэша
- Кэширование результатов выполнения запроса
Модуль 5. Ресурсы Web-приложений, локализация
- Создание и использование глобальных и локальных ресурсов
- Неявная локализация Web-приложений
- Явная локализация Web-приложений
Модуль 6. Разработка элементов управления
- Обзор методов разработки собственных элементов управления
- Custom Rendered Controls
- Composite Controls
- User Controls
- Создание и использование шаблонов
Модуль 7. Безопасность в ASP.NET
- Аутентификация и авторизация пользователей
- Использование встроенной системы аутентификации Windows
- Использование Forms-аутентификации
- Использование технологии Microsoft Passport
- Использование встроенной системы авторизации ASP.NET
- Защищенный доступ к приложению через протокол HTTPS
Модуль 8. Сложные элементы для создания пользовательского интерфейса и персонализация
- Персонализация приложения
- Web Parts
- Master Pages
- Настройка внешнего вида приложения с помощью Themes & Skins
Модуль 9. Работа с данными в ASP.NET
- Привязка к данным
- Интеграция данных с помощью технологии ADO.NET
- Источники данных в ASP.NET
Модуль 10. Элементы управления для отображения данных
- Элемент GridView
- Элемент FormView
- Элемент DetailsView
- Элемент DataList
- Элемент Repeater
- Другие способы отображения данных
Модуль 11. Дополнительные возможности обработки запросов
- Разработка модулей для встраивания в процесс обработки запросов
- Разработка собственного обработчика запросов
- Использование ASHX для быстрого создания обработчика запросов
|