Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft 2310C Developing Web Applications Using Microsoft Visual Studio 2008
Цель курса
Разработчики web-приложений получили новый инструмент создания сайтов, использующий мощнейшие возможности платформы Microsoft .NET Framework 3.5 - Microsoft Visual Studio 2008.
Данный курс позволяет начинающим разработчикам web-сайтов освоить рекомендуемый специалистами Microsoft подход к проектированию, разработке, отладке, оптимизации и развертыванию защищенных web-приложений с динамичным контентом, используя новейшие технологии Microsoft, такие как ASP.NET 3.5, расширения ASP.NET AJAX и Silverlight.
Описание курса
Курс рассматривает вопросы создания web-сайта с помощью технологии ASP.NET, знакомит с моделью программирования на стороне сервера, методами решения типовых задач, таких как проверка вводимой пользователем информации, доступ к данным, аутентификация и авторизация. Курс демонстрирует реализацию доступа к данным с помощью технологии Microsoft ADO.NET 3.5 и новейшего компонента LINQ, а также получения обслуживания удаленными компонентами, реализованными как XML веб-сервисы. В курсе рассматриваются элегантные приемы обеспечения взаимодействия клиентской и серверной сторон приложения с использованием ASP.NET AJAX. Курс учит возможностям предоставления посетителям сайта графической, аудио- и видео информации средствами приложений SilverLight (с), создаваемых в среде Microsoft Visual Studio 2008.
Курс в первую очередь ориентирован на начинающих веб-разработчиков, позволяя им в кратчайшии сроки освоить передовые технологии серверного программирования, разработанные корпорацией Microsoft.
Курс также представляет несомненный интерес для разработчиков, имеющих опыт создания приложений на VBA, VB6 или классическом ASP, нуждающихся в приобретении навыков создания веб-приложений с использованием платформы Microsoft .NET Framework 3.5.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
По окончании курса Вы будете уметь
1. Описать основные возможности Microsoft .NET Framework и ASP.NET
2. Создавать компоненты с использованиеи Visual Basic или Visual C#
3. Создавать web-форму, содержащую серверные элементы управления
4. Реализовать функциональность серверного элемента управления
5. Производить трассировку и отладку веб-приложений
6. Проводить проверку введенной пользователем информации с использованием валидационных элементов управления
7. Создавать и использовать собственные элементы управления
8. Обращаться к данным, используя технологию Microsoft ADO.NET 3.5 и встроенные возможности Microsoft Visual Studio 2008
9. Решать сложные задачи доступа к данным
10. Использовать данные, распространяемые в виде XML документов
11. Внедрять в ASP.NET приложение технологию ASP.NET AJAX
12. Создавать приложения с мультимедийным наполнением используя технологию Microsoft Silverlight
13. Обращаться к web-сервисам и использовать полученные данные на страницах сайта
14. Сохранять данные, специфичные для приложения в целом и сеанса отдельного пользователя
15. Конфигурировать и развертывать созданное веб-приложение
16. Обеспечмвать защиту приложения от несанкционированного доступа, используя различные приемы, включая механизмы авторизации и аутентификации
Обязательная предварительная подготовка к курсу
Программирование на JavaScript в DHTML
M2349 Программирование Microsoft .NET Framework на языке С# или
М2415 Программирование Microsoft .NET Framework на языке Visual Basic .NET
Содержание курса
1. Обзор платформы Microsoft .NET Framework
2. Создание веб-приложений с использованием Microsoft Visual Studio 2008 и языков программирования, поддерживаемых Microsoft .NET
3. Создание Microsoft ASP.NET веб-форм
4. Программирование Microsoft ASP.NET веб-форм
5. Трассировка веб-приложений
6. Проверка введенных пользователем данных
7. Создание пользовательских элементов управления
8. Доступ к данным с помошью Microsoft ADO.NET и Visual Studio 2008
9. Выполнение сложных задач манипулирования данными
10. Чтение и запись XML данных
11. Создание приложений ASP.NET AJAX
12. Использование Microsoft Silverlight для предоставления динамического контента
13. Создание и использование XML веб-сервисов
14. Управление состоянием приложения
15. Конфигурирование, оптимизация и развертывание Microsoft ASP.NET веб-приложений
16. Безопасность Microsoft ASP.NET веб-приложений
Длительность курса
40 академических часов / 5 дней
Стоимость - 19.990 рублей
В курсе рассматриваются следующие вопросы
Модуль 1. Обзор платформы Microsoft .NET Framework
1. Введение в .NET Framework
2. Обзор ASP.NET
Модуль 2. Создание веб-приложений с использованием Microsoft Visual Studio 2008 и языков программирования, поддерживаемых Microsoft .NET
1. Обзор среды разработки Visual Studio 2008
2. Создание проекта ASP.NET веб-приложения
3. Обзор Microsoft .NET-языков программирования
4. Создание компонента в Visual Studio 2008
Модуль 3. Создание Microsoft ASP.NET веб-форм
1. Создание веб-форм
2. Добавление серверных элементов управления на форму
3. Создание эталонных страниц
4. Модуль 4. Программирование Microsoft ASP.NET веб-форм
5. Реализация страниц отделенного кода
6. Добавление процедур обработчиков событий серверных элементов управления
7. Обработка событий страницы
Модуль 5. Трассировка веб-приложений
1. Трассировка и объект Trace
2. Удаленная отладка
Модуль 6. Проверка введенных пользователем данных
1. Приемы проверки данных, вводимых пользователем
2. Валидационные эелементы управления
3. Проверка на уровне страницы
Модуль 7. Создание пользовательских элементов управления
1. Использование пользовательских элементов управления User
2. Создание пользовательских элементов управления
Модуль 8. Доступ к данным с помошью Microsoft ADO.NET и Visual Studio 2008
1. Обзор технологии доступа к данным ADO.NET
2. Подключение к базе данных
3. Доступ к данным
4. Доступ к данным из нескольких таблиц
Модуль 9. Выполнение сложных задач манипулирования данными
1. Назначение хранимых процедур
2. Вызов хранимых процедур
3. Доступ к данным с использованием LINQ к SQL
Модуль 10. Чтение и запись XML данных
1. Обзор архитектуры XML в ASP.NET
2. XML и класс DataSet
3. Работа с XML данными
4. Доступ к XML данным с помощью серверного элемента управления XML
Модуль 11. Создание приложений ASP.NET AJAX
1. Введение в технологию ASP.NET AJAX
2. Создание приложения ASP.NET AJAX используя расширения AJAX для ASP.NET
3. Использование ASP.NET AJAX Control Toolkit
Модуль 12. Использование Microsoft Silverlight для предоставления динамического контента
1. Обзор Microsoft Silverlight
2. Создание приложений с поддержкой Silverlight в Visual Studio 2008
Модуль 13. Создание и использование XML веб-сервисов
1. Назначение XML веб-сервисов
2. Обращение к XML веб-сервису
3. Создание XML веб-сервисов
Модуль 14. Управление состоянием приложения
1. Управление состоянием приложения
2. Переменные сессии и приложения
3. Сохранение состояния сеанса с помошью cookie и без
Модуль 15. Конфигурирование, оптимизация и развертывание Microsoft ASP.NET веб-приложений
1. Назначение обекта Cache
2. Кэширование вывода в ASP.NET
3. Конфигурирование ASP.NET веб-приложения
4. Развертывание ASP.NET веб-приложения
Модуль 16. Безопасность Microsoft ASP.NET веб-приложений
1. Обзор методик обеспечения защиты от несанкционированного доступа к веб-приложению
2. Аутентификация на основе учетных записей Windows
3. Аутентификация на основе Forms