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

Заказать курс

Стоимость: 22700 руб.

Продолжительность: 40 ч.


Цель курса: научить Microsoft Visual Basic® программистов и начинающих веб-разработчиков основам реализации веб-приложений с использованием Microsoft ASP.NET и Microsoft Visual Basic. NET. Курс фокусируется на использовании среды Microsoft Visual Studio®. NET и платформы Microsoft. NET для создания приложений ASP.NET, предназначенных для работы в сети интранет и Internet.

Введение: курс учит Microsoft Visual Basic программистов и начинающих Web-разработчиков основам разработки Web-приложений с использованием Microsoft ASP.NET и Visual Basic.NET. Курс фокусируется на использовании среды Visual Studio.NET и платформы. NET для создания ASP.NET Web-приложений, которые обеспечивают динамическое содержание Web-сайта.

Аудитория: Курс предназначен для начинающих Web разработчиков, знающих Hypertext Markup Language (HTML) или динамический HTML (DHTML), наряду со знанием языка разработки сценариев, таких как Visual Basic Scripting Edition или Microsoft JScript®. Курс также подходит для разработчиков Visual Basic 6.0, желающих изучить ASP.NET.

Предварительная подготовка: До прохождения курса слушатели должны уметь создавать HTML или  DHTML (включая таблицы, изображения, формы). Опыт программирования на Visual Basic. NET должен включать умение объявлять переменные, использовать циклы и условные операторы.

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

Модуль 1. Обзор Microsoft. NET Framework

  • Введение в. NET Framework
  • Обзор технологии ASP.NET
  • Обсуждение сквозной лабораторной работы
  • Источники информации. Дополнительные материалы

Модуль 2. Использование Microsoft Visual Studio 2008 для создания Web-приложений

  • Знакомство с Visual Studio 2008
  • Создание проекта ASP.NET Web Application. Использование проекта ASP.NET Web Site.
  • Сравнение и обсуждение Microsoft. NET языков программирования
  • Создание компонента (библиотеки) с помощью Visual Studio 2008

Модуль 3. Создание Microsoft ASP.NET Web форм.

  • Создание Web форм
  • Добавление серверных элементов управления на Web форму
  • Создание мастер-страниц и контент-страниц

Модуль 4. Добавление серверного кода на ASP.NET Web форму

  • Реализация Code-Behind страниц
  • Добавление обработчиков событий для серверных элементов управления
  • Обработка событий страницы

Модуль 5. Трассировка Microsoft ASP.NET Web приложений

  • Трассировка и объект Trace
  • Удаленная отладка

Модуль 6. Проверка пользовательского ввода

  • Проверка пользовательского ввода на клиентской и серверной стороне. Сравнение возможностей и преимуществ.
  • Элементы управления для проверки пользовательского ввода
  • Проверка на уровне страницы

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

  • Три типа пользовательских элементов управления
  • Добавление пользовательского элемента управления на ASP.NET Web форму
  • Создание пользовательского элемента управления

Модуль 8. Доступ к данным с помощью Microsoft ADO.NET и Visual Studio 2008

  • Обзор ADO.NET. Основы технологии доступа к данным
  • Подключение к базам данных
  • Выполнение команд чтения и модификации данных
  • Использование DataSet

Модуль 9. Решения комплексных задач доступа к данным

  • Обзор хранимых процедур. Назначение и основные преимущества использования
  • Работа с хранимыми процедурами
  • Доступ к данным с помощью LINQ для SQL

Модуль 10. Чтение и запись XML Data

  • Обзор XML архитектуры для ASP.NET
  • XML и объект DataSet
  • Управление XML данными
  • Доступ с XML данным с помощью XML Web Server Control

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

  • Введение в ASP.NET AJAX
  • Создание ASP.NET AJAX приложений с помощью ASP.NET AJAX Extensions
  • Расширение приложений с помощью ASP.NET AJAX Control Toolkit

Модуль 12. Реализация динамического содержимого с помощью Microsoft Silverlight

  • Обзор Microsoft Silverlight
  • Создание Silverlight приложений с помощью Visual Studio 2008

Модуль 13. Создание и потребление XML Web служб

  • Обзор использования XML Web служб
  • Вызов методов XML Web служб
  • Создание XML Web служб

Модуль 14. Управление состоянием

  • Состояние приложения
  • Application и Session переменные
  • Cookies и cookieless сессии

Модуль 15. Конфигурация, оптимизация и распространение Microsoft ASP.NET приложений

  • Использование объекта Cache
  • Использование ASP.NET Output Caching 
  • Конфигурирование ASP.NET web-приложения 
  • Развертывание ASP.NET web-приложения 

Модуль 16. Безопасность ASP.NET приложений

  • Обзор защиты Web-приложений 
  • Работа с аутентификацией Windows 
  • Работа с аутентификацией Web Forms