Exam Replay или Exam Replay with Practice Test. Теперь никакого волнения на экзамене.

Экзамен
70-515

Visual Studio logo

  • Дата публикации:
    2 июля 2010 г.
  • Языки:
    Английский
  • Целевая аудитория:
    Разработчики
  • Технология:
    Microsoft Visual Studio 2012
  • Необходим для прохождения сертификации:
    MCTS, MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

Этот экзамен отменен

Доступные на данный момент экзамены см. в списке сертификационных экзаменов Microsoft.

Оценка квалификационных навыков

Данный экзамен позволяет оценить, в какой мере вы можете выполнять перечисленные ниже технические задачи. В процентах указан относительный вес каждого основного тематического раздела экзамена. Чем выше процент, тем больше вопросов вы увидите в соответствующем разделе экзамена. Ознакомьтесь с обучающими видеоматериалами о различных типах вопросов касательно экзаменов Microsoft.

Учтите, что вопросы охватывают темы, описанные в этом маркированном списке, но не ограничиваются ими.

Хотите поделиться своим мнением о релевантности навыков, оцениваемых с помощью этого экзамена? Отправьте комментарий специалистам Microsoft. Все отзывы будут проверены и при необходимости учтены в сертификационной программе, если такие изменения не повлияют на действительность и надежность процесса сертификации. Обратите внимание, что корпорация Microsoft не отвечает непосредственно на каждый отзыв. Мы ценим ваш вклад в обеспечение качества сертификационной программы Microsoft.

Если у вас возникли сомнения в отношении определенных вопросов данного экзамена, вы можете оспорить экзаменационный вопрос.

Если у вас возникли дополнительные вопросы или есть комментарии, связанные с сертификационными экзаменами Microsoft, или по программе сертификации, регистрации или специальным предложениям, обращайтесь в региональный сервисный центр.

Разработка страниц веб-форм (19%)
  • Настройка страниц веб-форм
    • Директивы страниц, такие как ViewState, проверка запросов, проверка событий, MasterPageFile; ClientIDMode; использование файла web.config; настройка типа документа html
    • В эту задачу не входят: создание ссылки на главную страницу; добавление заголовка веб-формы
  • Реализация главных страниц и тем
    • Создание и применение тем; добавление нескольких заполнителей содержимого; вложенные главные страницы; оформление элементов управления; передача сообщений между главными страницами; переключение тем во время выполнения; загрузка тем во время выполнения; применение схемы проверки
    • В эту задачу не входят: создание главной страницы; базовые страницы содержимого
  • Реализация глобализации
    • Файлы ресурсов, файлы браузеров, CurrentCulture, currentUICulture, ASP:Localize
  • Обработка событий жизненного цикла страницы
    • IsPostback, IsValid, динамическое создание элементов управления, доступность элемента управления в течение жизненного цикла страницы, доступ к значениям элемента управления при обратной передаче, переопределение событий страницы
  • Внедрение кэширования
    • Кэширование данных; кэширование вывода страниц; кэширование вывода элементов управления; зависимости кэша; настройка жизненных циклов кэша; элемент управления Substitution
    • В эту задачу не входит: распределенное кэширование (скорость)
  • Управление состоянием
    • Технологии на стороне сервера, например сеанс и приложение; технологии на стороне клиента, например файлы cookie и состояние представления (ViewState); настройка состояния сеансов (в процессе, на сервере состояний, на сервере Microsoft SQL; без файлов cookie); сжатие состояния сеанса; сохранение данных при помощи ViewState; сжатие ViewState; перемещение ViewState

Ресурсы для подготовки

Разработка и использование элементов управления веб-форм (18%)
  • Проверка данных, введенных пользователем
    • На стороне клиента, на стороне сервера, при помощи AJAX; пользовательские элементы управления проверкой; проверка регулярных выражений; группы проверки; проверка типа данных; проверка jQuery
    • В эту задачу не входят: классы RangeValidator и RequiredValidator
  • Создание макета страницы
    • AssociatedControlID; веб-части; элементы управления навигацией; элементы управления FileUpload
    • В эту задачу не входят: метка; заполнитель, элементы управления панели; CSS, HTML, ссылка на файлы CSS, встраивание
  • Реализация пользовательских элементов управления
    • элемент управления; добавление пользовательского элемента управления; ссылка на пользовательский элемент управления; динамическая загрузка пользовательского элемента управления; пользовательское событие; пользовательские свойства; настройка видимости панели инструментов
  • Реализация серверных элементов управления
    • Составные элементы управления, INamingContainer, добавление серверного элемента управления на панель инструментов, глобальный кэш сборок, создание события пользовательского элемента управления, глобальная регистрация из файла web.config; TypeConverters
    • В эту задачу не входят: обработчик обратной передачи данных, пользовательские элементы управления с привязкой к данным, элемент управления-шаблон
  • Работа с элементами управления пользовательского интерфейса в коде программной части
    • Использование кодировки HTML во избежание создания межсайтовых сценариев, навигация и работа с иерархией элементов управления; FindControl; controlRenderingCompatibilityVersion; кодировка URL-адреса; RenderOuterTable
    • В эту задачу не входят: видимость, текст, включенные свойства

Ресурсы для подготовки

Реализация создания сценариев на стороне клиента и AJAX (16%)
  • Добавление динамических компонентов на страницу с использованием JavaScript
    • Ссылка на идентификатор клиента; диспетчер сценариев; объединение сценариев; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (загрузчик сценариев)
    • В эту задачу не входят: взаимодействие с сервером; ссылка на файлы JavaScript; встраивание JavaScript
  • Динамическое изменение страницы с помощью DOM
    • Использование jQuery, добавление, изменение или удаление элементов страницы, добавление эффектов, средства выбора jQuery
    • В эту задачу не входит: AJAX
  • Обработка событий JavaScript
    • События DOM, пользовательские события, обработка событий с помощью jQuery
  • Реализация ASP.NET AJAX
    • Шаблоны на стороне клиента, создание службы сценариев, расширители (набор инструментов ASP.NET AJAX Control Toolkit), взаимодействие с сервером, библиотека Microsoft AJAX Client Library, пользовательские расширители; несколько панелей обновления; триггеры; UpdatePanel.UpdateMode; таймер
    • В эту задачу не входят: базовая панель обновления и ход выполнения
  • Реализация AJAX с помощью jQuery
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), обработка типов возврата
    • В эту задачу не входит: создание службы

Ресурсы для подготовки

Настройка и расширение веб-приложения (15%)
  • Настройка проверки подлинности и авторизации
    • Использование членства, использование элементов управления входом, роли, элемент местонахождения, защита области сайта или страницы
    • В эту задачу не входят: проверка подлинности Windows Live; Microsoft Passport; Windows и Forms
  • Настройка поставщиков
    • Роль, членство, персонализация, aspnet_regsql.exe
    • В эту задачу не входит: создание пользовательских поставщиков
  • Создание и настройка HttpHandlers и HttpModules
    • Общие обработчики, асинхронные обработчики, настройка типов MIME и других заголовков содержимого, привязка модулей к событиям приложения
  • Настройка инициализации и обработки ошибок
    • Обработка событий Application_Start, Session_Start и Application_BeginRequest в global.asax, захват необработанных исключений, пользовательский раздел ошибок в файле web.config, перенаправление на страницу с сообщением об ошибке; операторы try и catch; создание пользовательских исключений
  • Создание ссылок и настройка служб ASMX и WCF
    • Добавление ссылки на службу, добавление веб-ссылки, изменение конечных точек, wsdl.exe, svcutil.exe; обновление служебного URL-адреса; общая сборка контрактов WCF
    • В эту задачу не входит: создание служб WCF и ASMX
  • Настройка проектов, решений и ссылочных сборок
    • Локальные сборки, общие сборки (глобальный кэш сборок), проекты веб-приложений, решения, файл настроек, настройка веб-приложения с помощью файла web.config или нескольких файлов .config; класс assemblyinfo
  • Отладка веб-приложения
    • Удаленная, локальная, отладка JavaScript, присоединение к процессу, ведение журналов и трассировка, использование локальных служб IIS, aspnet_regiis.exe
  • Развертывание веб-приложений
    • Предварительная компиляция, методы публикации (например, MSDeploy, xcopy и FTP), развертывание приложения MVC
    • В эту задачу не входят: пулы приложений, настройка IIS

Ресурсы для подготовки

Отображение и работа с данными (19%)
  • Реализация элементов управления с привязкой к данным
    • Расширенная пользовательская настройка элементов DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
    • В эту задачу не входит: работа в режиме конструктора
  • Реализация элементов управления DataSource
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • В эту задачу не входят: AccessDataSource, SiteMapDataSource
  • Запрос данных и работа с данными с использованием LINQ
    • Преобразование данных с помощью LINQ для создания данных XML или JSON, LINQ to SQL, LINQ to Entities, LINQ to Objects, управление жизненным циклом объектов DataContext
    • В эту задачу не входит: базовый запрос LINQ to SQL
  • Создание и использование служб передачи данных
    • WCF, веб-служба; вызовы от сервера к серверу; сериализация JSON, сериализация XML
    • В эту задачу не входят: клиентская часть, службы передачи данных ADO.NET Data Services
  • Создание и настройка проекта динамических данных
    • Элементы управления динамическими данными, пользовательские шаблоны полей; подключение к DataContext и ObjectContext

Ресурсы для подготовки

Разработка веб-приложений с помощью ASP.NET MVC 2 (13%)
  • Создание пользовательских маршрутов
    • Ограничения маршрутов, параметры маршрутов по умолчанию, игнорирование маршрутов, пользовательские параметры маршрутов
  • Создание контроллеров и действий
    • Поддержка всплывающих контекстных меню в Visual Studio; фильтры действий (включая Authorize, AcceptVerbs и пользовательские) и связыватели моделей; подклассы ActionResult
  • Структурирование ASP.NET MVC
    • Области одного проекта (например, регистрация маршрута, инструментарий Visual Studio и внутренние ссылки); группировка контроллеров по областям; общие представления; файлы и папки содержимого
  • Создание и индивидуальная настройка представлений
    • Встроенные и пользовательские вспомогательные HTML-методы (например, HTML.RenderAction и HTML.RenderPartial), представления строгих типов, проверка статических страниц, вспомогательные средства ввода на основе шаблонов, ViewMasterPage, ViewUserControl
    • В эту задачу не входит: сборка контрактов Microsoft.Web.Mvc

Ресурсы для подготовки

Варианты подготовки

Обучение под руководством инструктора
Найдите ближайшего к вам партнера Microsoft Learning
Практический тест
От сообщества

Твиттер: @MSLearning и @visualstudio

Книги
Cover of 'MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4'

Набор для самостоятельной подготовки к сертификации MCTS (Экзамен 70-515): Web Applications Development with Microsoft .NET Framework 4
Дата публикации: 10 декабря 2010 г.

Доведите до совершенства навыки, оцениваемые с помощью экзамена MCTS 70-515, и приступайте. Пройдите в удобном для себя темпе серию уроков и обзоров, чтобы полностью охватить каждую экзаменационную задачу. Затем закрепите изученный материал и примените свои знания в реальных сценариях и практических упражнениях. Официальное обучающее руководство Microsoft поможет вам максимально эффективно использовать время, отведенное на обучение.

Купите данную книгу в магазине Microsoft Press Store

Кто сдает этот экзамен?

Кандидатами на сдачу этого экзамена являются профессиональные веб-разработчики, пользователи Microsoft Visual Studio. Кандидаты должны иметь опыт разработки веб-приложений в Visual Studio и Microsoft ASP.NET не менее 2–3 лет. Кандидаты должны быть опытными пользователями Visual Studio 2008 и более поздних версий и должны на базовом уровне владеть языками программирования .NET Framework 4 (C# или Microsoft Visual Basic). Кроме того, кандидаты должны уметь работать с новыми функциями Visual Studio 2010 и .NET Framework 4.

Также кандидаты должны иметь опыт работы с указанными ниже технологиями не менее 1 года.

  • Доступ к данным с использованием Microsoft ADO.NET и LINQ
  • Создание и использование веб-служб и служб Windows Communication Foundation (WCF)
  • Управление состоянием
  • Конфигурация ASP.NET
  • Отладка и разработка
  • Управление жизненным циклом страниц и приложений
  • Аспекты безопасности, в том числе проверка подлинности и авторизация
  • Языки сценариев на стороне клиента
  • Internet Information Server (IIS)
  • ASP.NET MVC

Дополнительные сведения об экзаменах

Подготовка к экзамену

Перед планированием экзамена рекомендуется просмотреть настоящее руководство по подготовке к экзамену целиком и ознакомиться с ресурсами на настоящем веб-сайте. Сведения о регистрации, видеоролики стандартных форматов экзаменационных вопросов и другие ресурсы для подготовки можно найти в разделе Обзор сертификационных экзаменов Microsoft. Сведения о правилах проведения экзаменов и о подсчете баллов можно найти в разделе Правила проведения сертификационного экзамена Microsoft и часто задаваемые вопросы.

Примечание

Настоящее руководство по подготовке может быть изменено в любой момент без предварительного уведомления исключительно по усмотрению корпорации Microsoft. Экзамены Microsoft могут содержать элементы адаптивного и имитационного тестирования. Корпорация Microsoft не определяет формат, в котором представлены экзамены. В каком бы формате ни проводился экзамен, пользуйтесь этим руководством по подготовке. Для подготовки к этому экзамену корпорация Microsoft рекомендует получить опыт работы с продуктом и использовать указанные учебные ресурсы. Эти учебные ресурсы не обязательно охватывают все темы, перечисленные в разделе "Оценка навыков".