Course 10264A: Developing Web Applications with Microsoft Visual Studio 2010
На этом курсе Вы научитесь разрабатывать сложные приложения ASP.NET MVC и Web Forms с использованием инструментов и технологий .NET Framework 4. Упор делается на программирование процессов, повышающих производительность и масштабируемость веб-приложений сайта. Вы получите фундаментальные знания по ASP.NET MVC на основе сравнения с Web Forms. В результате Вы будете знать, когда использовать тот или иной процесс.
Курс рассчитан на профессиональных веб-разработчиков, использующих Microsoft Visual Studio в командной и однопользовательской среде разработки. Слушатели должны иметь опыта разработки веб-приложений с помощью Microsoft Visual Studio и Microsoft ASP.NET. Аудитория курса — опытные пользователи Microsoft Visual Studio 2008 SP1 и более новых версий продукта Visual Studio 2010.
[hr]
По окончании курса Вы будете уметь:
* Описывать исходную архитектуру и дизайн веб приложения
* Применять передовую практику и находить компромиссные решения на основе бизнес-требований при разработке веб-приложений
* Разрабатывать MVC модели
* Разрабатывать MVC контроллеры
* Разрабатывать MVC виды
* Оптимизировать дизайн веб-приложения для обнаружения поисковыми системами
* Создавать код на стороне сервера для веб-форм
* Оптимизировать управление данными для веб-форм
* Обеспечивать качество через отладку, тестирование модулей и рефакторинг
* Обеспечивать безопасноcть веб-приложения
* Использовать шаблоны и CSS для последовательного применения UI
* Разрабатывать клиентские сценарии и сервисы для управляемого, функционального и интерактивного интерфейса
* Внедренять продвинутый AJAX в веб-приложениях
* Развертывать веб-приложения
* Разрабатывать веб-приложения с использованием Silverlight
* Описывать базовую архитектуру ASP.NET 4.0
* Выявлять новые возможности ASP.NET 4.0
* Описывать компоненты MVC Framework
* Описывать структуру MVC приложения
* Описывать жизненный цикл страницы веб-форм
* Описывать жизненный цикл страницы MVC
* Описывать различия между жизненными циклами страницы веб-форм и страницы MVC
Продолжительность курса - 40 ак. ч.
Описание курса
Show Spoiler
Hide Spoiler
Модуль 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
[hr]
Стоимость - 15 990
Организатор : Uri
Список оплативших :
Show Spoiler
Hide Spoiler