Аннотация:
Microsoft Visual Studio 2010 — новейшая среда разработки от Microsoft нацеленная на создания широкого класса приложений на базе платформы .NET Framework. ASP.NET – подсистема входящая в состав .NET Framework предназначена для создания WEB приложений.
На курсе изучаются возможности Microsoft Visual Studio 2010 для создания серверных Web приложений на основе платформы .Net Framework включая ASP.NET, ADO.NET и AJAX.
Чему вы научитесь
· Создание нового и работа с существующими ASP.NET Web приложения в Microsoft Visual Studio 2010.
· Создание форм ASP.NET.
· Добавление серверной функциональности формам ASP.NET.
· Создание базовых страниц (master page) и пользовательских элементов управления (user control).
· Проверка вводимой пользователем информации на формах ASP.NET.
· Отладка и поиск ошибок в ASP.NET приложениях.
· Работа с различными источниками данных ASP.NET приложении с использованием ADO.NET, LINQ и XML.
· Создание интерактивных приложений с коротким временем отклика с использованием элементов управления ASP.NET AJAX.
· Использование возможностей служб WCF (Windows Communication Foundation) для создания распределенных приложений.
· Управление пользовательскими данными и кэшированием в рамках приложения ASP.NET.
· Конфигурирование и разворачивание ASP.NET приложений.
· Обеспечение безопасности и разграничения доступа в рамках ASP.NET приложения.
· Создание Web приложений с использованием шаблона MVC (Model-View-Controller).
· Использование Silverlight на web страницах.
Аудитория
Курс предназначен для начинающих программистов, знакомых с HTML и одним из языков .NET (VB, C#).
Содержание
1. Изучение ASP.NET Web приложения в Miscrosft Visual Studio 2010
· Введение в .NET ramework.
· Обзор ASP.NET.
2. Создание ASP.NET Web приложения в Miscrosft Visual Studio 2010
· Выбор языка программирования.
· Обзор средств Visual Studio 2010 для создания Web приложения.
· Варианты создания простого Web приложения.
3. Создание форм ASP.NET
· Создание новой web формы.
· Размещение и конфигурирование серверных элементов управления на web форме.
4. Добавление серверной функциональности формам ASP.NET
· Работа с файлами Code-behind.
· Обработка событий серверных элементов управления.
· Статистическая значимость.
· Критерий Хи-квадрат.
5. Создание базовых страниц (master page) и пользовательских элементов управления (user control)
· Добавление и применение базовых страниц (master page).
· Конвертирование web формы в страницу содержимого для базовых страниц (master page).
· Разбиение Web формы на пользовательские элементы управления.
6. Проверка вводимой пользователем информации на формах ASP.NET
· Обзор системы проверки данных пользователя на web форме.
· Элементы управления ASP.NET для проверки введенных данных.
· Проверкаданных всей формы и вывод итогов.
7. Отладка и поиск ошибок в ASP.NET приложениях
· Отладка в ASP.NET.
· Трассировка в ASP.NET.
8. Работа с данными в ASP.NET приложениях
· Введение в ADO.NET.
· Соединение с базой данных.
· Связывание серверных элементов с источниками данных.
9. Использование LINQ для работы с данными
· Введение в LINQ.
· Работа с данными в формате XML с использованием провайдера LINQ для XML.
· Работа с данными через провайдера LINQ для SQL и LINQ для сущностей.
10. Работа с динамическими данными в ASP.NET
· Введение в динамические данные ASP.NET.
· Применение динамических данных в ASP.NET.
· Настройка динамических данных в ASP.NET.
11. Использование AJAX в ASP.NET
· Введение в AJAX.
· Расширение стандартных элементов управления ASP.NET возможностями AJAX.
· Специализированные элементы управления AJAX из пакета AJAX Control Toolkit.
12. Использование возможностей служб WCF (Windows Communication Foundation)
· Введение в службы WCF.
· Вызов методов служб WCF из web-формы.
· Реализация службы данных WCF.
13. Создание statefull web приложений в ASP.NET
· Управление данными приложения в рамках ASP.NET.
· Управление пользовательскими данными в ASP.NET.
· Управление кэшированием в ASP.NET.
14. Конфигурирование и разворачивание ASP.NET приложений
· Возможности конфигурирования ASP.NET приложений.
· Стратегии развертывания ASP.NET приложений на рабочих серверах.
15. Обеспечение безопасности и разграничения доступа в рамках ASP.NET приложения
· Аутентификация и авторизация.
· Аутентификация через web форму.
· Декларативные и программные способы реализации аутентификации и авторизации.
16. Использование новых технологий в Microsoft Visual Studio2010 для создания web приложений
· Создание Web приложений с использованием шаблона MVC (Model-View-Controller).
· Использование Silverlight на web страницах