Раздел: Курсы для программистов и разработчиков

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

Цена
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.
Цена для частных лиц 32000 руб.

Длительность курса: 45/5 часов/дней.

Курс рассматривает вопросы создания web-сайта с помощью технологии ASP.NET, знакомит с моделью программирования на стороне сервера, методами решения типовых задач, таких как проверка вводимой пользователем информации, доступ к данным, аутентификация и авторизация. Курс демонстрирует реализацию доступа к данным с помощью технологии Microsoft ADO.NET 3.5 и новейшего компонента LINQ, а также получения обслуживания удаленными компонентами, реализованными как XML веб-сервисы. В курсе рассматриваются элегантные приемы обеспечения взаимодействия клиентской и серверной сторон приложения с использованием ASP.NET AJAX. Курс учит возможностям предоставления посетителям сайта графической, аудио- и видео информации средствами приложений SilverLight (с), создаваемых в среде Microsoft Visual Studio 2008.

Цель курса:

Освоить рекомендуемый специалистами Microsoft подход к проектированию, разработке, отладке, оптимизации и развертыванию защищенных web-приложений с динамичным контентом, используя новейшие технологии Microsoft, такие как ASP.NET 3.5, расширения ASP.NET AJAX и Silverlight.

Категория слушателей:

  • Курс в первую очередь ориентирован на начинающих веб-разработчиков, позволяя им в кратчайшие сроки освоить передовые технологии серверного программирования, разработанные корпорацией Microsoft.
  • Курс также представляет несомненный интерес для разработчиков, имеющих опыт создания приложений на VBA, VB6 или классическом ASP, нуждающихся в приобретении навыков создания веб-приложений с использованием платформы Microsoft .NET Framework 3.5.

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

  • умение создавать страницы HTML или DHTML (таблицы, изображения, формы)
  • навыки программирования на Visual Basic .NET или Visual C# (объявление переменных, использование циклов, использование выражений для переходов по условию)

 

По окончании курса слушатели смогут:

  • Описать основные возможности Microsoft .NET Framework и ASP.NET
  • Создавать компоненты с использованием Visual Basic или Visual C#
  • Создавать web-форму, содержащую серверные элементы управления
  • Реализовать функциональность серверного элемента управления
  • Производить трассировку и отладку веб-приложений
  • Проводить проверку введенной пользователем информации с использованием валидационных элементов управления
  • Создавать и использовать собственные элементы управления
  • Обращаться к данным, используя технологию Microsoft ADO.NET 3.5 и встроенные возможности Microsoft Visual Studio 2008
  • Решать сложные задачи доступа к данным
  • Использовать данные, распространяемые в виде XML документов
  • Внедрять в ASP.NET приложение технологию ASP.NET AJAX
  • Создавать приложения с мультимедийным наполнением используя технологию Microsoft Silverlight
  • Обращаться к web-сервисам и использовать полученные данные на страницах сайта
  • Сохранять данные, специфичные для приложения в целом и сеанса отдельного пользователя
  • Конфигурировать и развертывать созданное веб-приложение
  • Обеспечивать защиту приложения от несанкционированного доступа, используя различные приемы, включая механизмы авторизации и аутентификации

 

  •  

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

Обзор Microsoft .NET Framework

> Знакомство с .NET Framework

> Обзор ASP.NET

> Обзор приложения, которое будет использоваться в лабораторных работах

Создание Web-приложений с использованием Microsoft Visual Studio 2008 и языков программирования под платформу .NET

> Обзор Visual Studio 2008

> Создание проекта ASP.NET Web-приложения

> Обзор языков программирования под платформу .NET

> Создание компонента при помощи Visual Studio 2008

Создание Web-форм Microsoft ASP.NET

> Создание Web-форм

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

> Создание эталонной страницы

Добавление кода к Web-форме Microsoft ASP.NET

> Использование страниц отделенного кода

> Добавление процедур обработки событий к серверным элементам управления

> Обработка событий страниц

Трассировка в Web-приложениях Microsoft ASP.NET

> Трассировка

> Удаленная отладка

Проверка пользовательского ввода

> Обзор возможностей проверки пользовательского ввода

> Использование элементов управления проверки пользовательского ввода

> Проверка уровня страницы

Создание пользовательских элементов управления

> Добавление пользовательских элементов управления на Web-форму ASP.NET

> Создание пользовательских элементов управления

Доступ к реляционным данным с использованием Microsoft ADO.NET и Microsoft Visual Studio 2008

> Обзор ADO.NET

> Создание подключения к базе данных

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

> Доступ к нескольким таблицам

Реализация сложных задач, требующих доступа к данным

> Обзор хранимых процедур

> Вызов хранимых процедур

> Доступ к данным с использованием LINQ к SQL

Чтение и запись данных в формате XML

> Обзор архитектуры XML в ASP.NET

> XML и объект DataSet

> Работа с данными в формате XML

> Использование элемента управления XML Web Server Control

Создание приложений ASP.NET AJAX

> Обзор ASP.NET AJAX

> Создание приложений ASP.NET AJAX с использованием расширений AJAX для ASP.NET

> Использование ASP.NET AJAX Control Toolkit

Использование Microsoft Silverlight для предоставления динамического контента

> Обзор Microsoft Silverlight

> Создание приложений Silverlight в Visual Studio 2008

Использование и создание Web-служб XML

> Обзор использования Web-служб XML

> Вызов Web-службы XML

> Создание Web-службы XML

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

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

> Переменные приложения и сессий

> Cookies и сессии без использования Cookie

Настройка, оптимизации и развертывание Web-приложений Microsoft ASP.NET

> Использование объекта Cache

> Использование кэширования вывода в ASP.NET

> Настройка Web-приложения ASP.NET

> Развертывание Web-приложения ASP.NET

Защита Web-приложения Microsoft ASP.NET

> Обзор возможностей защиты Web-приложений

> Работа с Windows-аутентификацией

> Работа с аутентификацией Forms