|
Главная » Microsoft » Visual Studio» Microsoft Visual Studio 2010
M10264. Разработка web - приложений в Microsoft Visual Studio 2010 |
Цель: научить слушателей разрабатывать продвинутые ASP.NETMVC и веб-формы с использованием инструментов и технологий .NETFramework 4.
Аудитория: Этот курс предназначен для опытных веб-программистов, использующих Microsoft Visual Studio для командной разработки крупных и средних проектов. Описание: Основное внимание в курсе уделяется вопросам производительности и масштабируемости веб-приложений. Слушатели познакомятся с технологией ASP.NETMVC, смогут сравнить ее с веб-формами и понять, когда какую технологию лучше использовать. Также курс помогает подготовиться к экзамену 70-515Предварительные требования: - минимум два года опыта разработки веб-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET
- понимание приемов решения проблем, применительно к разработке программного обеспечения
- понимание основ приемов написания сценариев и опыт написания сценариев
- опыт объектно-ориентированного проектирования и разработки
- опыт проектирования и разработки N-уровневых приложений
Вы будете уметь: - Описывать архитектуру и дизайн веб-приложений
- Применять рекомендации и принимать сбалансированные решения при проектировании веб-приложений на основе бизнес-требований
- Разрабатывать модели MVC
- Разрабатывать контроллеры MVC
- Разрабатывать визуализации MVC
- Оптимизировать веб-приложения для улучшения их обнаружения поисковыми системами
- Писать серверный код для веб-форм
- Контролировать качество через отладку, модульное тестирование и рефакторинг
- Настраивать безопасность веб-приложений
- Применять главные страницы и CSS для создания целостного интерфейса приложения
- Разрабатывать клиентские скрипты и сервисы
- Реализовывать AJAX в веб-приложении
- Разворачивать веб-приложение
- Разрабатывать веб-приложения с использованием Silverlight
Содержание курса: - Введение в разработку веб-приложений
- Проектирование веб-приложения
- Разработка моделей MVC
- Разработка контроллеров MVC
- Разработка визуализаций MVC
- Проектирование для обнаружения веб-приложения поисковыми системами
- Создание серверного кода для веб-форм
- Оптимизация управления данными для веб-форм
- Проверка качества через отладку, модульное тестирование и рефакторинг
- Защита веб-приложения
- Применение главных страниц и CSS
- Разработка клиентских скриптов и сервисов
- Применение продвинутых возможностей AJAX при разработке веб-приложения
- Развертывание веб-приложения
- Разработка веб-приложения с использованием Silverlight
| Стоимость:
для организаций: 31900 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в разработку веб-приложений- Обзор IIS 7.0
- Обзор ASP.NET 4.0
- Знакомство с MVC Framework
- Обзор жизненного цикла запроса
- Лабораторная работа: Знакомство с веб-сайтом Adventure Works
- Знакомство с веб-сайтом Adventure Works
- Сравнение веб-форм с MVC
- Жизненный цикл страницы веб-формы
Модуль 2. Проектирование веб-приложения- Веб-приложения: примеры использования
- Основы проектирования веб-приложений
- Рекомендации по выбору между веб-формами и MVC
- Лабораторная работа: Перестройка дизайна веб-сайта Adventure Works
- Перестройка дизайна веб-сайта Adventure Works
- Добавление возможностей MVC для веб-сайта Adventure Works
Модуль 3. Разработка моделей MVC- Исследование возможностей по созданию моделей MVC
- Создание хранилища данных
- Лабораторная работа: Разработка моделей MVC
Модуль 4. Разработка контроллеров MVC- Создание контроллера MVC
- Создание методов-действий
- Лабораторная работа: Разработка конроллеров MVC
- Создание конроллера MVC
- Добавление кода для перечисления записей блога
- Добавление кода для создания новой записи блога
- Добавление кода для редактирования записи блога
- Добавление кода для удаления записи блога
Модуль 5. Разработка визуализаций MVC- Реализация визуализаций MVC
- Реализация строго типизированных визуализаций MVC
- Реализация частичных визуализаций MVC
- Лабораторная работа: Разработка визуализаций MVC
- Разработка визуализации списка
- Разработка визуализации элемента списка
- Разработка визуализации для создания нового элемента
- Разработка визуализации для редактирования
- Разработка визуализации для удаления элемента
Модуль 6. Проектирование для обнаружения веб-приложения поисковыми системами- Обзор оптимизации поисковых систем
- Создание файлов роботов и карты сайта
- Использование маршрутизации ASP.NET
- Лабораторная работа: Проектирование для обнаружения поисковыми системами
- Сопоставление URL-адресов страниц веб-форм
- Создание файла карты сайта
- Построение инфраструктуры приложения
Модуль 7. Создание серверного кода для веб-форм- Обзор структуры веб-приложения
- Контролирование ViewState
- Локализация веб-приложения
- Сохранение данных на странице веб-формы
- Проверка данных, введенных пользователем
- Лабораторная работа: Создание серверного кода для веб-форм
- Изменение страницы веб-формы для отображения локализованного содержимого
- Сохранение данных на странице веб-формы
- Исследование ViewState
- Добавление проверки для страниц веб-форм
Модуль 8. Оптимизация управления данными для веб-форм- Управление данными с использованием LINQ to Entities
- Использование элементов управления источниками данных
- спользование ASP.NET Dynamic Data
- Лабораторная работа: Оптимизация управления данными для веб-форм
- Управление данными с использованием LINQ to Entities
- Настройка элемента управления Grid View
- Использование элементов управления List View, Details View и Chart
- Управление данными с использованием ASP.NET Dynamic Data
Модуль 9. Проверка качества через отладку, модульное тестирование и рефакторинг- Отладка и рефакторинг кода
- Модульное тестирование кода
- Обработка исключений
- Разработка, управляемая тестами
- Лабораторная работа: Отладка, модульное тестирование и рефакторинг
- Конфигурирование обработки ошибок
- Отладка кода
- Журналирование
- Создание модульных тестов
- Применение методологии разработки, управляемой тестами
Модуль 10. Защита веб-приложения- Настройка аутентификации
- Конфигурирование ASP.NET Membership
- Использование ролей ASP.NET для управления авторизацией
- Лабораторная работа: Защита веб-приложения
- Конфигурирование ASP.NET Membership и ролей
- Аутентификация
- Авторизация
Модуль 11. Применение главных страниц и CSS- Применение главных страниц
- Применение CSS, обликов и тем
- Лабораторная работа: Применение главных страниц и CSS
- Изменение главной страницы
- Создание вложенной главной страницы
- Применение главной страницы
- Контроль обликов
- Применение стилей и тем
Модуль 12. Разработка клиентских скриптов и сервисов- Разработка клиентских скриптов
- Применение AJAX
- Создание сервисов
- Лабораторная работа: Разработка клиентских скриптов и сервисов
- Создание клиентского скрипта
- Продвинутые возможности jQuery
- Создание сервиса WCF
Модуль 13. Применение продвинутых возможностей AJAX при разработке веб-приложения- Применение AJAX на ASP.NETMVC страницах с использованием Microsoft AJAX
- Применение AJAX на ASP.NETMVC страницах с использованием jQuery
- Работа с событиями jQuery и AJAX
- Лабораторная работа: Применение продвинутых возможностей AJAX для веб-приложения Adventure Works
- Использование AJAX на странице MVC
- Использование jQuery на странице MVC
- Обработка событий jQuery и AJAX
Модуль 14. Развертывание веб-приложения- Обзор возможностей по развертыванию веб-приложений и веб-сайтов
- Развертывание приложения Adventure Works
- Лабораторная работа: Развертывание приложения Adventure Works
- Развертывание проекта веб-приложения через меню Publish
- Развертывание проекта веб-приложения с использованием WebDeployment Package
- Развертывание веб-сайта с использованием CopyWebSiteTool
- Развертывание веб-сайта с использованием PublishWebSiteUtility
Модуль 15. Разработка веб-приложения с использованием Silverlight- Обзор возможностей разработки интернет-приложений с богатыми возможностями
- Обзор Silverlight
- Создание приложения Silverlight
- Лабораторная работа: Разработка веб-приложения с использованием Silverlight
- Создание проекта Silverlight
- Создание WCF сервиса Silverlight
- Отображение данных с использованием элементов управления Silverlight
|
|