Microsoft Novell Cisco ГРАНД-СМЕТА Linux, FreeBSD Установка, конфигурирование и администрирование Microsoft Windows XP Professional Обновление квалификации по планированию, внедрению и поддержке сетей на базе Windows Server 2003 для системных инженеров по Windows 2000 Планирование и поддержка сетевой инфраструктуры Microsoft Windows Server 2003
На кого ориентирован:
На начинающих Web-программистов, знакомых с HTML или DHTML, имеющих опыт работы с языками сценариев, такими как VB Script или Jscript. Курс предназначен также для разработчиков на Visual Basic / Visual C++, планирующих переход на платформу .NET и желающих изучить ASP.NET
Результат обучения:
По окончании курса Вы сможете:
-
перечислить основные черты новой платформы Microsoft .NET и технологии ASP.NET;
-
создать компонент на Visual Basic .NET или Visual C#;
-
создать проект ASP.NET Web-приложения с использованием Visual Studio .NET;
-
добавлять серверные элементы управления на Web-форму ASP.NET;
-
создавать Web-формы ASP.NET динамически на этапе исполнения, организовывать обмен данными с ними;
-
использовать объекты Trace и Debug среды разработки Visual Studio .NET;
-
использовать элементы управления, предназначенные для контроля пользовательского ввода;
-
создавать пользовательские элементы управления;
-
организовывать доступ к данным с использованием встроенных в Visual Studio .NET средств;
-
использовать объекты Microsoft ADO.NET для организации доступа к данным в Web-приложениях ASP.NET;
-
вызывать в приложении методы XML Web-служб;
-
различными способами сохранять данные приложения или сеанса;
-
конфигурировать и развертывать приложения ASP.NET;
-
организовать несложную систему безопасности в Web-приложений ASP.NET.
Предварительный уровень подготовки:
-
знание английского языка в пределах чтения компьютерно-ориентированного материала;
-
знакомство с HTML или DHTML;
-
опыт программирования на Visual Basic .NET или Visual C#.NET;
Желательно предварительно прослушать курсы:
Квалификационный тест:
-
70-305 "Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET",
-
70-315 "Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET".
Методические материалы:
Учебный комплект компании Microsoft на английском языке.
Документ об окончании курса:
Сертификат компании Microsoft.
Программа курса:
Модуль 1: Обзор платформы Microsoft .NET Framework.
Содержит концептуальные основы платформы .NET в целом и технологии ASP.NET в частности.
-
Введение в .NET Framework.
-
Обзор ASP.NET
-
Обсуждение основного приложения, которое будет постепенно создаваться слушателями на лабораторных занятиях в течение курса.
Модуль 2: Использование интегрированной среды разработки 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.
Модуль 5: Добавление кода к Web-форме ASP.NET
Объясняет, как добавить обработчики событий к Web-приложению.
-
Использование скрытых страниц кода.
-
Добавление процедур - обработчиков событий, генерируемых серверными элементами управления.
-
Использование событий объекта Page.
-
Лабораторная работа: добавление функциональности Web-приложению.
Модуль 6: Отладка приложений Microsoft ASP.NET
Содержит объяснения, как использовать объекты Trace и Debug в Visual Studio .NET. Слушатели узнают о двух методах отладки приложений 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 и DataAdapter
-
Доступ к нескольким таблицам.
-
Доступ к данным с использованием объекта 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: Заключение
Позволяет слушателям повторить и закрепить знания и навыки, полученные при изучении курса, применив их в интерактивной игре.