Аудитория: курс предназначен для начинающих Web-программистов, знакомых с HTML или DHTML, имеющих опыт работы с языками сценариев, такими как VB Script или Jscript. Курс предназначен также для разработчиков на Visual Basic / Visual C++, планирующих переход на платформу .NET и желающих изучить ASP.NET
Необходимая подготовка:
-
знакомство с HTML или DHTML
-
опыт программирования на Visual Basic .NET или Visual C#.NET;
-
2124: Programming with C# или
-
2373: Programming with Microsoft Visual Basic .NET
-
знание английского языка в пределах чтения компьютерно-ориентированного материала.
Содержание:
Модуль 1: Обзор платформы Microsoft .NET Framework содержит концептуальные основы платформы .NET Framework в целом и технологии ASP.NET в частности
- Введение в .NET Framework
- Обзор ASP.NET
- Обсуждение основного приложения, которое будет постепенно создаваться слушателями на лабораторных занятиях в течение курса
Модуль 2: Использование интегрированной среды разработки Visual Studio .NET объясняет как создавать новые проекты и как использовать ключевые функции среды разработки
- Обзор Visual Studio .NET
- Создание нового проекта Web-приложения ASP.NET
- Лабораторная работа: создание нового проекта Web-приложения ASP.NET в Visual Studio .NET
Модуль 3: Использование языков программирования, базирующихся на платформе Microsoft .NET Содержит краткое описание основных языков программирования, поддерживающих управляемый код (технологию .NET) Основное внимание уделяется Visual Basic .NET и Visual C#.NET. Слушателям предлагается создать проект библиотеки классов и написать код на одном из указанных языков по их желанию
- Обзор и сравнение языков программирования, базирующихся на .NET
- Создание компонента в Visual Studio .NET
- Лабораторная работа: создание нового проекта - библиотеки классов средствами Visual Basic .NET и Visual C#. NET
Модуль 4: Создание Web-формы ASP.NET Содержит рекомендации по созданию и отображению Web-формы ASP.NET.
- Создание Web-форм
- Использование серверных элементов управления
- Лабораторная работа: создание Web-формы ASP.NET
Модуль 5: Добавление кода к Web-форме ASP.NET объясняет, как добавить обработчики событий к Web-приложению
- Использование скрытых страниц кода
- Добавление процедур - обработчиков событий, генерируемых серверными элементами управления
- Использование событий уровня страницы
- Лабораторная работа: добавление функциональности Web-приложению
Модуль 6: Отладка приложений Microsoft ASP.NET содержит объяснения, как использовать объекты Trace и Debug в Visual Studio .NET. Слушатели узнают о двух методах отладки приложений ASP.NET: на уровне отдельных форм (страниц) и на уровне приложения. Слушатели научатся использовать интегрированный отладчик для расстановки точек прерывания, просмотра значений переменных и перехода между страницами и компонентами приложения.
- Что такое отладка (Tracing)
- Удаленная отладка
- Лабораторная работа: отладка приложений Microsoft ASP.NET
Модуль 7: Проверка пользовательского ввода Объясняет, как проверять пользовательский ввод на клиентской и на серверной стороне с использованием соответствующих элементов управления
- Обзор технологий проверки пользовательского ввода
- Использование специализированных элементов управления
- Проверка ввода на уровне страницы
- Лабораторная работа: проверка пользовательского ввода
Модуль 8: Создание пользовательских элементов управления
- Добавление пользовательских элементов управления на Web-форму ASP.NET
- Создание собственных пользовательских элементов управления
- Лабораторная работа: проверка пользовательского ввода
Модуль 9: Доступ к реляционной базе данных из Web-приложения средствами Visual Studio .NET Содержит концептуальный обзор объектов ADO.NET и описывает простую методику организации доступа к данным средствами Visual Studio .NET
- Обзор ADO.NET
- Создание подключения к базе данных
- Отображение данных DataSet в элементе управления List-Bound Control
- Лабораторная работа: доступ к данным средствами Visual Studio .NET
Модуль 10: Доступ к данным средствами ADO.NET Рассматриваются более глубокие вопросы, связанные с доступом к источникам данных из Web-приложения. В частности, объясняется как "вручную" организовать такой доступ
- Введение в ADO.NET
- Присоединение к базе данных
- Доступ к данным с использованием объекта DataSet
- Доступ к нескольким таблицам
- Доступ к данным с использованием объекта DataReader
- Лабораторная работа: доступ к данным средствами ADO.NET
Модуль 11: Вызов сохраненных процедур средствами Microsoft ADO.NET Продолжает обсуждение разделов ADO.NET
- Описание сохраненных процедур
- Вызов сохраненной процедуры
- Лабораторная работа: вызов сохраненных процедур средствами Microsoft ADO.NET
Модуль 12: Чтение и запись данных в формате XML
- Обзор классов ASP.NET, обеспечивающих работу с XML
- XML и объект DataSet
- Работа с данными в формате XML
- Использование серверного элемента управления XML
- Лабораторная работа: чтение данных в формате XML
Модуль 13: Использование и создание XML Web-служб Обсуждаются основы создания XML Web-служб и их клиентов средствами ASP.NET
- Обзор XML Web-служб
- Вызов XML Web-службы по протоколу HTTP
- Использование Proxy для доступа к XML Web-службе
- Создание простой XML Web-службы
- Лабораторная работа: создание и использование XML Web-службы
Модуль 14: Управление состоянием приложения Содержит обзор методик долговременного и кратковременного сохранения состояния приложения (сеанса)
- Управление состоянием приложения
- Статические переменные уровня приложения и уровня сеанса
- Использование Cookies
- Лабораторная работа: сохранение данных приложения или сеанса работы
Модуль 15: Конфигурирование, оптимизирование и развертывание Web-приложений ASP.NET
- Использование объекта Cache
- Использование технологии ASP.NET Output Caching
- Конфигурирование Web-приложения ASP.NET
- Развертывание Web-приложения ASP.NET
- Лабораторная работа: конфигурирование, оптимизирование и развертывание Web-приложений ASP.NET
Модуль 16: Безопасность в Web-приложениях ASP.NET Обсуждаются основы системы безопасности в ASP.NET
- Обзор политик обеспечения безопасности в Web-приложениях ASP.NET
- Работа с интегрированной Windows аутентификацией
- Работа с аутентификацией с помощью форм
- Обзор технологии аутентификации Microsoft .NET Passport
- Лабораторная работа: безопасность в Web-приложениях ASP.NET
Модуль 17: Заключение Позволяет слушателям повторить и закрепить знания и навыки, полученные при изучении курса, применив их в интерактивной игре
- Краткий обзор материала курса
- Описание правил игры
- Лабораторная работа: игра
Рекомендации: данный курс соответствует квалификационным тестам:
- Exam 70-305: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
- Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET
|