Список
курсов

Разработка Web-приложений ASP.NET c использованием Visual Studio.NET

2310 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

 

Курс освещает основные принципы создания Web-приложений с помощью Microsoft ASP.NET и Microsoft Visual Basic .NET/C# .NET в среде разработки Visual Studio .NET.

Курс нацелен на создание ASP.NET Web-приложений, реализующих веб-сайты с динамическим содержанием.

 

Аудитория:

Начинающие программисты Microsoft Visual Basic и начинающие Web-разработчики.

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

 

- Знания и навыки в объеме курса 2124: "Programming with C# или 2373: Programming with Microsoft Visual Basic .NET".

- Опыт создания HTML и DHML, включая таблицы, изображения и формы, и иметь опыт программирования на Visual Basic .NET или Visual C#.NET.

- Знание английского языка для прочтения методических пособий и выполнения практических работ.

 

Сертификация:

 

Курс готовит к тестам:

070-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

070-315: Developing and Implementing Web Applications with Microsoft Visual C#TM .NET and Microsoft Visual Studio .NET

 

Содержание:

 

Модуль 1. Общий обзор платформы Microsoft .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. Заключение

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

Темы:

- Краткий обзор материала курса.

- Описание правил игры.

Лабораторная работа:Игра.

 

Приобретаемые навыки:

 

Слушатели научатся:

- создавать компоненты на Visual Basic.NET и C#;

- реализовывать Web-приложения на ASP.NET с помощью VisualS tudio .NET;

- добавлять серверные элементы на Web-форму ASP.NET;

- создавать Web-формы на ASP.NET;

- задавать действия серверным элементам формы;

- использовать объекты Trace и Debug в Visual Studio .NET;

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

- создавать пользовательские элементы;

- получать доступ к данным, используя стандартные инструменты Visual Studio .NET;

- использовать Microsoft ADO .NET для организации доступа к данным в ASP .NET-приложении;

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

- работать с данными, хранящимися в формате XML (Extensible Markup Language), и организовывать их в наборы;

- вызывать XML Web-сервисы из ASP .NET-приложений и включать полученную информацию в Web-приложения;

- сохранять приложения и данные несколькими способами;

- устанавливать и настраивать ASP .NET-приложение;

- осуществлять защиту ASP .NET-приложения несколькими способами.

 

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Оформить заявку
на обучение