Курс Разработка web - приложений в Microsoft Visual Studio 2010

Разработка web - приложений в Microsoft Visual Studio 2010
  • Код курса:
    10264
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Оніщенко Александр А

Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...

Предварительная подготовка:
Успешное окончание курса М10267 (М2310) Основы разработки web - приложений в Microsoft Visual Studio 2010 или эквивалентная подготовка.
Приобретаемые навыки:
По окончании курса Вы будете уметь:
  • Описывать исходную архитектуру и дизайн веб приложения
  • Применять передовую практику и находить компромиссные решения на основе бизнес-требований при разработке веб-приложений
  • Разрабатывать MVC модели
  • Разрабатывать MVC контроллеры
  • Разрабатывать MVC виды
  • Оптимизировать дизайн веб-приложения для обнаружения поисковыми системами
  • Создавать код на стороне сервера для веб-форм
  • Оптимизировать управление данными для веб-форм
  • Обеспечивать качество через отладку, тестирование модулей и рефакторинг
  • Обеспечивать безопасноcть веб-приложения
  • Использовать шаблоны и CSS для последовательного применения UI
  • Разрабатывать клиентские сценарии и сервисы для управляемого, функционального и интерактивного интерфейса
  • Внедренять продвинутый AJAX в веб-приложениях
  • Развертывать веб-приложения
  • Разрабатывать веб-приложения с использованием Silverlight
  • Описывать базовую архитектуру ASP.NET 4.0
  • Выявлять новые возможности ASP.NET 4.0
  • Описывать компоненты MVC Framework
  • Описывать структуру MVC приложения
  • Описывать жизненный цикл страницы веб-форм
  • Описывать жизненный цикл страницы MVC
  • Описывать различия между жизненными циклами страницы веб-форм и страницы MVC
Содержание курса:
Модуль 1. Обзор модуля Проектирование веб-приложения
  • Обзор IIS 7.0
  • Обзор ASP.NET 4.0
  • Введение в MVC Framework
  • Обзор жизненного цикл запроса
  • Лабораторные работы: Изучение Adventure Works веб-сайта
    • Упражнение 1: Исследование Adventure Works веб-сайта Exercise 1: Explore the Adventure Works Web Site
    • Упражнение 2: Сравнение веб-форм и MVC
    • Упражнение 3: Работа с жизненным циклом страницы веб-форм
Модуль 2. Разработка веб-приложения
  • Веб-приложения: Анализ проблемы
  • Основы разработки веб-приложений
  • Руководство для определения области применения веб-форм и MVC
  • Инструменты Visual Studio 2010 и технологии для проектирования веб-приложения
  • Лабораторные работы: Переделывание Adventure Works веб-сайта
    • Упражнение 1: Пересмотр Adventure Works веб-сайта
    • Упражнение 2: Переделывание Adventure Works веб-сайта
    • Упражнение 3: Добавление MVC возможностей к сайту Adventure Works
Модуль 3. Разработка MVC моделей
  • Изучение путей создания модели MVC
  • Создание хранилищ данных
  • Лабораторные работы: Разработка модели MVC
    • Упражнение 1: поиск путей для создания MVC Моделей
    • Упражнение 2: Создание хранилищ данных
Модуль 4. Разработка MVC контроллеров
  • Реализация MVC Контроллеров
  • Создание методов действий
  • Лабораторные работы: Разработка MVC Контроллеров
    • Упражнение 1: Создание MVC контроллера
    • Упражнение 2: Добавление кода к списку записей блога
    • Упражнение 3: Добавление кода для создания новой записи в блоге
    • Упражнение 4: Добавление кода для редактирования записи в блоге
    • Упражнение 5: Добавление код для удаления записи в блоге
Модуль 5. Разработка MVC views
  • Внедрение MVC views
  • Реализация строго типизированных MVC views
  • Реализация частичных MVC view
  • Лабораторные работы: Разработка MVC views
    • Упражнение 1: Разработка списка MVC View
    • Упражнение 2: Разработка Подробная информация MVC View
    • Упражнение 3: Разработка a Details Создать MVC View
    • Упражнение 4: Разработка a Create MVC View
    • Упражнение 5: Разработка редактируемого MVC View
Модуль 6. Обеспечение видимости
  • Обзор SEO
  • Создание файлов Sitemap и robots
  • Использование ASP.NET маршрутизации
  • Лабораторные работы: Обеспечение видимости
    • Упражнение 1: Отображение URL-адресов веб-форм
    • Упражнение 2: Создание файла Sitemap
    • Упражнение 3: Создание инфраструктуры приложений
Модуль 7. Написание серверного кода для веб-форм
  • Обзор структуры веб-приложений
  • Управление ViewState
  • Локализация веб-приложений
  • Сохранение данных на странице веб-форм
  • Проверка пользовательского ввода
  • Лабораторные работы: Написание серверного кода для веб-форм
    • Упражнение 1: Изменение страницы веб-форм для отображения локализованного контента
    • Упражнение 2: Сохранение данных на странице веб-форм
    • Упражнение 3: Изучение Viewstate
    • Упражнение 4: Добавление валидации на страницы веб-форм
Модуль 8. Оптимизация управления данными веб-форм
  • Управление данными с помощью объектных запросов
  • Использование элементов управления источником данных
  • Использование динамических данных ASP.NET
  • Лабораторные работы: Оптимизация управления данными для веб-форм
    • Упражнение 1: Управление данными с помощью объектных запросов
    • Упражнение 2: Настройка GridView
    • Упражнение 3: Использование ListView, DetailsView | Графики
    • Упражнение 4: Управление данными с помощью динамических данных ASP.NET
Модуль 9. Обеспечение качества, отладка, тестирование модулей и рефакторинг
  • Отладка и рефакторинг кода
  • Модульное тестирование кода
  • Обработка необработанных исключений
  • Test Driven разработка
  • Лабораторная работа: Отладка, модульного тестирования и рефакторинга
    • Упражнение 1: Настройка обработки ошибок
    • Упражнение 2: отладка кода
    • Упражнение 3: Вход
    • Упражнение 4: Создание модульных тестов
    • Упражнение 5: Внедрение испытанной методологии разработки
Модуль 10. Обеспечение безопасности веб-приложений
  • Настройка аутенфикации
  • Настройка членства ASP.NET
  • Управление авторизацией на основе ролей ASP.NET
  • Лабораторные работы: Защита веб-приложений
    • Упражнение 1: Настройка членства и ролей ASP.NET
    • Упражнение 2: Аутентификация
    • Упражнение 3: Авторизация
Модуль 11. Применение шаблонов и CSS
  • Применение шаблонов
  • Применение CSS, Скинов и тем
  • Лабораторные работы: Применение шаблонов и CSS
    • Упражнение 1: Изменить шаблон
    • Упражнение 2: Создать вложенный шаблон
    • Упражнение 3: Интегрировать шаблон
    • Упражнение 4: Управлять Скинами
    • Упражнение 5: Примение стилей, тем
Модуль 12. Разработка клиентских сценариев и сервисов
  • Разработка клиентских сценариев
  • Внедрение AJAX
  • Создание служб
  • Лабораторные работы: разработка сценариев и сервисов на стороне клиента
    • Упражнение 1: Создание клиентских сценариев
    • Упражнение 2: Расширенный JQuery
    • Упражнение 3: Создание службы WCF
Модуль 13. Внедрение расширенной технологии AJAX в веб-приложение
  • Внедрение Ajax в ASP.NET MVC страниц с помощью Microsoft Ajax
  • Внедрение Ajax в ASP.NET и MVC страницы с помощью JQuery
  • Работа с JQuery и Ajax событиями
  • Лабораторные работы: внедрение передовых Ajax для веб-приложений AdventureWorks
    • Упражнение 1: Использование AJAX в сценарии страницы MVC
    • Упражнение 2: Использование JQuery в странице MVC
    • Упражнение 3: Работа с событиями JQuery и Ajax
Модуль 14. Внедрение веб-приложения
  • Обзор развертывания веб-приложения
  • Обзор развертывания веб-сайта
  • Развертывание AdventureWorks
  • Лабораторные работы: Развертывание AdventureWorks
    • Упражнение 1: Развертывание проекта веб-приложения с помощью One-Click Publish
    • Упражнение 2: Развертывание веб-приложения с помощью пакета Web Deployment
    • Упражнение 3: Развертывание веб-сайта с помощью инструмента Copy Web Site
    • Упражнение 4: Развертывание веб-сайт при помощи утилиты Publish Web Site
Модуль 15. Разработка веб-приложений с помощью Silverlight
  • Введение в многофункциональные интернет-приложения
  • Обзор Silverlight
  • Создание приложения Silverlight
  • Лабораторные работы: разработка веб-приложений с использованием Silverlight
    • Упражнение 1: Создание проекта Silverlight
    • Упражнение 2: Создание службы WCF Silverlight
    • Упражнение 3: Отображение данных с помощью элементов управления Silverlight
Экзамен:
Материалы и сертификаты:
Microsoft
Расписание курсов на 6 месяцев

Возврат к списку









Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell