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

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 2310
Длительность: 40 ак.ч.
Стоимость: 35 600 р.

Developing Web Applications Using Microsoft Visual Studio 2008)

Аннотация:
Данный курс дает начинающим Web-разработчикам основы разработки Web-приложения, а также лучшие практики компании Майкрософт для технологий Web-разработки, включая ASP.NET 3.5, ASP.NET AJAX Extensions, and Silverlight.
Данный курс фокусирует внимание на использовании среды разработки Microsoft Visual Studio 2008 и Microsoft .NET Framework 3.5, чтобы создавать Web-приложение, которое доставляет динамический контент на Web-сайт.

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

Прежде чем прийти на данный курс, слушатели должны иметь:
• Знания HTML или DHTML, включая:
• Таблицы
• Имиджи
• Формы
• Опыт программирования с использованием Microsoft Visual Basic или Microsoft Visual C#, включая:
• Определение переменных
• Использование петель
• Использование временных состояний
• Обучение на курсе 4994 «Introduction to Programming Microsoft .NET Framework Applications with Microsoft Visual Studio 2005», или иметь опыт и навыки эквивалентные требованиям для Visual Basic и Visual C#.

Содержание курса:
Модуль 1: Обзор Microsoft .NET Framework
Данный модуль описывает ключевые особенности Microsoft .NET Framework и ASP.NET.
• Введение в .NET Framework
• Обзор ASP.NET
• Обзор Приложения для Лабораторной работы
• Ресурсы
После окончания данного модуля слушатели смогут:
• Объяснять преимущества использования .NET Framework.
• Описывать ключевую функциональность и цели ASP.NET в разработке Web-приложений.
• Описывать базовую функциональность Web-сайта, которую слушатели будут выстраивать в лабораторных работах курса 2310C.
• Перечислять ресурсы для разработки Web-приложения с помощью Visual Studio 2008.

Модуль 2: Создание Web-Приложений с помощью Microsoft Visual Studio 2008 и языков на базе Microsoft .NET
Данный модуль объясняет, как создавать Web-приложение с помощью Visual Studio 2008, а также описывает, как создавать компонент, используя Visual Basic или C#.
Обзор Visual Studio 2008
• Создание Проекта Web-приложения на базе ASP.NET
• Обзор языков на базе Microsoft .NET
• Создание Компонента с использованием Visual Studio 2008
Лабораторная работа: Создание Web-приложений с использованием MS Visual Studio 2008 и языков на базе Microsoft .NET
• Создание Web-сайта на базе ASP.NET
• Создание Класса
• Присвоение имени компоненту
После окончания данного модуля слушатели смогут:
• Осуществлять навигацию Visual Studio 2008, интегрированную в среду разработки (IDE).
• Создавать, строить и просматривать проект Web-приложения на базе ASP.NET.
• Идентифицировать языки, которые поддерживают .NET Framework и выбирать соответствующий язык разработки для Ваших потребностей.
• Создавать компонент, используя Microsoft Visual Basic или Microsoft Visual C#.

Модуль 3: Создание Web-формы на базе Microsoft ASP.NET
Данный модуль описывает, как создавать Web-форму на базе Microsoft ASP.NET, которая содержит контрольные показатели сервера и использует «master page».
• Создание Web-Форм
• Добавление контрольных показателей Сервера в Web-Форму
• Создание Master Pages
Лабораторная работа: Создание Web-Формы на базе ASP.NET
• Создание Web-Формы Default.aspx (по умолчанию)
• Создание benefitsMaster Master Page
• Создание Web-Формы Life.aspx
После окончания данного модуля слушатели смогут:
• Добавлять Web-Форму в проект Web-Приложения на базе ASP.NET.
• Добавлять контрольные показатели сервера в Web-Форму, используя инструментарий Microsoft Visual Studio 2008.
• Создавать Web-Форму, которая использует master page.

Модуль 4: Добавление Кода в Web-Форму на базе Microsoft ASP.NET
Данный модуль объясняет, как добавлять функциональность в контрольные показатели сервера, которые находятся в Web-Форме на базе ASP.NET.
• Применение Страниц со скрытым кодом
• Добавление Event Procedures в контрольные показатели Web-сервера
• Выполнение событий на странице
Лабораторная работа: Добавление функциональности в Web-Приложение
• Создание процедуры Page_Load Event
• Создание процедуры Click Event
• (Если позволит время): Внедрение компонента в Контроль Пользователя
После окончания данного модуля слушатели смогут:
• Применять страницы со скрытым кодом в Web-приложении.
• Создавать событийные процедуры для контроля Web-сервера.
• Управлять событиями со Страницы в Web-приложении.

Модуль 5: Отслеживание в Web-Приложениях на базе Microsoft ASP.NET
Данный модуль объясняет, как просматривать информацию о времени запуска Web-приложения, используя объекты «Trace» и «Debug».
• Отслеживание и объект «Trace»
• Удаленная отладка
Лабораторная работа: Отслеживание в Web-Приложениях на базе Microsoft ASP.NET
• Применение состояний «Trace Statement»
• Отслеживание Компонента
После окончания данного модуля слушатели смогут:
• Просматривать информацию о времени запуска Web-приложения, используя объект «Trace».
• Просматривать информацию о времени запуска Web-приложения, используя объект «Debug».

Модуль 6: Утверждение Доступа Пользователя
Данный модуль объясняет, как устанавливать правомочность доступа пользователя с помощью контроля идентификации пользователя.
• Обзор процедуры установления идентичности пользователя
• Контроль идентичности
• Установление идентичности страницы
Лабораторная работа: Установление идентичности доступа пользователя
• Применение RequiredFieldValidator Controls
• Применение ValidationSummary Control
• Применение CompareValidator Control
• Применение RegularExpressionValidator Control
После окончания данного модуля слушатели смогут:
• Идентифицировать, когда установление идентичности доступа является приемлемым в Web-Формах.
• Определять доступ пользователя по Web-Форме, используя контроль установления идентичности доступа.
• Определять, что все контрольные показатели идентификации на странице - идентичны.

Модуль 7: Создание и применение контроля пользователей
Данный модуль объясняет, как создавать и применять контроль пользователя.
• Добавление контроля пользователя в Web-форму на базе ASP.NET
• Создание контроля пользователя
Лабораторная работа: Создание и применение контроля пользователей
• Создание Контроля пользователя
• Применение Контроля пользователя
После окончания данного модуля слушатели смогут:
• Добавлять контроль пользователя в Web-форму на базе Microsoft ASP.NET.
• Создавать контроль пользователя.

Модуль 8: Предоставление доступа к данным с помощью Microsoft ADO.NET и Visual Studio 2008
Данный модуль объясняет, как предоставить доступ к данным, используя Microsoft ADO.NET 3.5 и встроенный инструментарий доступа к данным, имеющийся в Visual Studio 2008.
• Обзор ADO.NET
• Подключение к Базе данных
• Предоставление доступа к данным
• Доступ к многочисленным Таблицам
Лабораторная работа: Предоставление доступа к данным с помощью Microsoft ADO.NET и Visual Studio 2008
• Подключение к Doctors Database
• «Paging» и «Selection» в GridView Control
• Применение SqlDataReader
• (Если позволит время): Просмотр Doctors из All Cities
После окончания данного модуля слушатели смогут:
• Описывать ключевые особенности ADO.NET.
• Создавать подключение к базе данных, используя ADO.NET.
• Получать доступ к данным из базы данных SQL Server, используя DataSet и DataReader.
• Хранить многочисленные таблицы данных в объекте DataSet, а затем выводить на дисплей эти данные в контроле GridView.

Модуль 9: Выполнение сложных задач предоставления доступа к данным
Данный модуль объясняет, как вызывать хранимые процедуры из Web-приложения на базе ASP.NET, а также как получить доступ к данным из базы данных, используя LINQ to SQL.
• Обзор Хранимых Процедур
• Вызов Хранимых Процедур
• Доступ к данным с помощью LINQ to SQL
Лабораторная работа: Выполнение сложных задач предоставления доступа к данным
• Получение уникальных имен городов
• Получение Doctor Specialties
• Получение Doctor Specialties, используя LINQ to SQL
После окончания данного модуля слушатели смогут:
• Объяснить, что такое Хранимая Процедура, каковы причины использования хранимых процедур при получении доступа к базу данных.
• Вызывать хранимые процедуры.
• Запрашивать и обновлять данные в базе данных SQL Server, используя LINQ to SQL.

Модуль 10: Чтение и запись данных XML
Данный модуль объясняет, как получить доступ и манипулировать данными, которые были сохранены с помощью Extensible Markup Language (XML).
• Обзор архитектуры XML в ASP.NET
• XML и объект DataSet
• Управление данными XML
• Получение доступа к данным XML с помощью XML Web Server Control
Лабораторная работа: Чтение данных XML
• Чтение «Перечня Внутренних Фондов» из файла XML
• Чтение, трансформирование и вывод на дисплей XML
• (Если позволит время): Nested Data
После окончания данного модуля слушатели смогут:
• Описывать архитектуру XML в Microsoft ASP.NET.
• Читать и записывать данные XML в объект DataSet.
• Хранить, восстанавливать и трансформировать данные XML, используя объекты XmlDataDocument и XslTransform.
• Выводить на дисплей, загружать и сохранять данные XML, используя XML Web server control.

Модуль 11: Создание Приложения на базе ASP.NET AJAX
Данный модуль объясняет, как создавать и развертывать приложение ASP.NET AJAX.
• Введение в ASP.NET AJAX
• Создание Приложения ASP.NET AJAX с использованием Расширений ASP.NET AJAX
• Развертывание приложения с помощью инструментария контроля ASP.NET AJAX
Лабораторная работа: Создание Приложения ASP.NET AJAX
• Внедрение «Частичного предоставления страницы» с помощью контроля UpdatePanel
• Инсталляция и использование инструментария контроля AJAX
После окончания данного модуля слушатели смогут:
• Объяснять назначение ASP.NET AJAX и перечислять его ключевые компоненты.
• Создавать Приложение ASP.NET AJAX, используя расширения ASP.NET AJAX.
• Развертывать приложение ASP.NET AJAX, используя инструментария контроля ASP.NET AJAX.

Модуль 12: Доставка динамичного «контента» с помощью Microsoft Silverlight
Данный модуль объясняет, как создавать приложение на базе Microsoft Silverlight, которое доставляет динамичный «контент».
• Обзор Microsoft Silverlight
• Создание Приложений на базе Silverlight с помощью Visual Studio 2008
Лабораторная работа: Доставка динамичного «контента» с помощью Microsoft Silverlight
• Создание Приложения на базе Microsoft Silverlight
• Добавление Динамичного контента в приложение на базе Microsoft Silverlight
После окончания данного модуля слушатели смогут:
• Описывать назначение и особенности Microsoft Silverlight.
• Создавать приложение на базе Silverlight, используя Visual Studio 2008.

Модуль 13: Применение и создание Web-Сервисов XML
Данный модуль объясняет, как вызвать Web-сервис из Web-приложения ASP.NET и встраивать возвращенные данные обратно в Web-приложение.
• Обзор используемых Web-сервисов XML
• Вызов Web-сервиса XML
• Создание Web-сервиса XML
Лабораторная работа: Применение и создание Web-сервисов XML
• Создание Web-сервиса Dentist XML и Метода GetAllDentists XML Web Service
• Создание Метода GetDentistsByPostalCode XML Web Service
• Применение Метода GetAllDentists XML Web Service
• Применение Метода GetDentistsByPostalCode XML Web Service
После окончания данного модуля слушатели смогут:
• Описывать назначение и процесс, происходящий позади процесса вызова Web-сервиса XML из Web-Формы.
• Вызывать Web-сервис XML непосредственно из браузера, используя HTTP, и вызывать Web-метод из Web-Формы.
• Создавать Web-сервис XML, используя шаблоны в Visual Studio 2008.

Модуль 14: Управление Состоянием
Данный модуль объясняет, как хранить Web-приложение ASP.NET и данные сессии, используя разнообразие методов.
• Управление состояниями
• Переменные Приложения и Сессии
• Сессии с «Cookies» и без «Cookie»
Лабораторная работа: Хранение данных Приложения и Сессии
• Применение переменных сессии
• Применение «Cookies»
• Применение переменных Приложения
• Хранимые переменные сессии в Базе данных
После окончания данного модуля слушатели смогут:
• Описывать управление состоянием и опции, которые доступны для управления состоянием в Web-приложении ASP.NET.
• Управлять состоянием в Web-приложении ASP.NET, используя переменные приложения и сессии.
• Управлять состоянием в Web-приложении ASP.NET, используя сессии с «cookies» и без «cookies».

Модуль 15: Конфигурирование, оптимизация и Развертывание Web-приложения на базе Microsoft ASP.NET
Данный модуль объясняет, как конфигурировать и развертывать Web-приложение ASP.NET.
• Применение Объекта «Cache»
• Кеширование на выходе ASP.NET
• Конфигурирование Web-приложения на базе ASP.NET
• Развертывание Web-приложения ASP.NET
Лабораторная работа: Конфигурирование, оптимизация и Развертывание Web-приложения на базе Microsoft ASP.NET
• Кеширование DataSet, используя Объект «Cache»
• Сокращение времени на отклик с помощью Page Output Cache
• Частичное кеширование Страницы
• Применение динамических свойств
• Развертывание Вашего сайта
После окончания данного модуля слушатели смогут:
• Хранить информацию с помощью объекта Cache.
• Хранить Web-страницы и фрагменты Web-страниц, используя кеширование на выходе ASP.NET.
• Конфигурировать Web-приложение ASP.NET, используя файлы Machine.config and Web.config.
• Развертывать Web-приложение ASP.NET.

Модуль 16: Защита Приложения Microsoft ASP.NET
Данный модуль объясняет, как настроить безопасность Web-приложения ASP.NET, используя многообразие технологий, включая идентификацию и авторизацию.
• Обзор безопасности Web-приложения
• Идентификация на базе Windows
• Идентификация на базе Формы
Лабораторная работа: Защита Приложения Microsoft ASP.NET
• Защита Вашего Web-сайта с помощью идентификации на базе Windows
• Защита Вашего Web-сайта с помощью идентификации на базе Формы
• Регистрация новых пользователей
После окончания данного модуля слушатели смогут:
• Описывать методы идентификации ASP.NET и IIS.
• Защищать Web-приложение ASP.NET, используя идентификацию на базе Windows.
• Защищать Web-приложение ASP.NET, используя идентификацию на базе Формы.