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

Экзамен
70-483

Visual Studio logo

  • Дата публикации:
    12 октября 2012 г.
  • Языки:
    Английский, китайский (упрощенный), французский, немецкий, японский, португальский (Бразилия)
  • Целевая аудитория:
    Разработчики
  • Технология:
    Visual Studio 2012
  • Необходим для прохождения сертификации:
    MCP, MCSD

Programming in C#

* Для учащихся средних и высших образовательных учреждений предусмотрены специальные академические расценки (в Индии и Китае не действуют). Для получения подробных сведений см. Правила проведения экзаменов и часто задаваемые вопросы. Цены представлены без учета специальных предложений и скидок для участников программы Microsoft Imagine Academy, сертифицированных инструкторов Microsoft и участников программы Microsoft Partner Network. Указанные расценки могут быть изменены без предварительного уведомления. В стоимость экзаменов не входят применимые налоги. Перед регистрацией для сдачи экзамена уточните у поставщика экзамена его точную стоимость.

video

Programming in C# Jump Start

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

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

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

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

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

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

Управление программным потоком (25–30%)
  • Реализация многопоточности и асинхронной обработки
    • Использование библиотеки параллелизма по задачам (метод ParallelFor, параллельный запрос Plinq, задачи); создание задач продолжения; создание потоков с помощью класса ThreadPool; разблокирование пользовательского интерфейса; использование ключевых слов async и await; управление данными с помощью параллельных коллекций
  • Управление многопоточностью
    • Синхронизация ресурсов; реализация блокировки; отмена долгосрочных задач; реализация поточно-ориентированных методов для обработки состояний гонки
  • Внедрение программного потока
    • Итерация по коллекции и элементам массива; программирование решений с использованием инструкций, условий if/then и операторов; оценка выражений
  • Создание и реализация событий и обратных вызовов
    • Создание обработчиков событий; подписка и отмена подписки на события; использование встроенных типов делегатов для создания событий; создание делегатов; лямбда-выражения; анонимные методы
  • Реализация обработки исключений
    • Обработка типов исключений (исключений SQL, сетевых исключений, исключений связи, исключений таймаута сети); перехват исключений различных типов и базовых исключений; реализация блоков try-catch-finally; вызов исключений; определение случаев, когда следует совершить повторный или обычный вызов; создание пользовательских исключений

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

Создание и использование типов (25–30%)
  • Создание типов
    • Создание типов значений (structs, enum), ссылочных типов, общих типов, конструкторов, статических переменных, методов, классов, методов расширения, дополнительных и именованных параметров, индексированных свойств; создание перегруженных и переопределенных методов
  • Использование типов
    • Упаковка и распаковка для преобразования типов значений; типы приведения; типы преобразования; обработка динамических типов; обеспечение совместимости с неуправляемым кодом, например с ключевым словом dynamic
  • Принудительное использование инкапсуляции
    • Принудительное использование инкапсуляции при помощи свойств, методов доступа (public, private, protected) или явной реализации интерфейса
  • Создание и реализация иерархии классов
    • Разработка и реализация интерфейса; наследование от базового класса; создание и реализация классов на основе интерфейсов IComparable, IEnumerable, IDisposable и IUnknown
  • Поиск, выполнение и создание типов в среде выполнения с использованием отражения
    • Создание и применение атрибутов; чтение атрибутов; генерация кода в среде выполнения с помощью CodeDom и лямбда-выражений; использование типов из пространства имен System.Reflection (Assembly, PropertyInfo, MethodInfo, Type)
  • Управление жизненным циклом объекта
    • Управление неуправляемыми ресурсами; реализация интерфейса IDisposable, включая взаимодействие с завершением; управление интерфейсом IDisposable с помощью оператора Using; управление завершением и сборкой мусора
  • Работа со строками
    • Работа со строками с помощью классов StringBuilder, StringWriter и StringReader; поиск строк; методы перечисления строк; форматирование строк

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

Отладка приложений и реализация функций безопасности (25–30%)
  • Проверка входных данных в приложении
    • Проверка данных JSON; типы коллекций данных; управление целостностью данных; оценка регулярного выражения для проверки формата входных данных; использование встроенных функций для проверки типов данных и содержимого вне диапазона: написание регулярных выражений
  • Выполнение симметричного и асимметричного шифрования
    • Выбор алгоритма шифрования; создание сертификатов и управление ими; реализация управления ключами; реализация пространства имен System.Security; хэширование данных; шифрование потоков
  • Управление сборками
    • Присвоение номеров версий сборкам; подписание сборок с использованием строгих имен; реализация параллельного размещения; размещение сборки в глобальном кэше сборок; создание сборки WinMD
  • Отладка приложений
    • Создание директив компилятора и управление ими; выбор типа сборки; управление файлами и символами программируемых баз данных
  • Реализация диагностики в приложении
    • Реализация ведения журналов и трассировки; профилирование приложений; создание и мониторинг счетчиков производительности; запись в журнал событий

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

Реализация доступа к данным (25–30%)
  • Выполнение операций ввода/вывода
    • Чтение и запись файлов и потоков; чтение и запись из сети с использованием классов пространства имен System.Net; реализация асинхронных операций ввода/вывода
  • Использование данных
    • Извлечение данных из базы данных; обновление данных в базе данных; использование данных JSON и XML; извлечение данных с помощью веб-служб
  • Запросы и работа с данными и объектами с помощью LINQ
    • Запрос данных с помощью операторов (projection, join, group, take, skip, aggregate); создание запросов LINQ на основе методов; запрос данных с помощью команд представления запросов; выбор данных с использованием анонимных типов; принудительное выполнение запроса; чтение, фильтрация, создание и изменение структур данных с помощью LINQ для XML
  • Сериализация и десериализация данных
    • Сериализация и десериализация данных с помощью двоичной сериализации, пользовательской сериализации, сериализатора XML, сериализатора JSON и сериализатора контрактов данных
  • Хранение данных в коллекциях и извлечение данных из коллекций
    • Хранение и извлечение данных с помощью словарей, массивов, списков, наборов и запросов; выбор типа коллекции; инициализация коллекции; добавление и удаление элементов коллекции; использование коллекций различных типов и коллекций без типа; реализация пользовательских коллекций; реализация интерфейсов коллекций

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

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

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

Видеоролик для подготовки к сертификации Microsoft: экзамен 483

В этой серии рекомендаций от экспертов по сертификации специалист по планированию Джеймс Сеймур (James Seymour) и специалист-разработчик Джерри Никсон (Jerry Nixon) обсуждают актуальность навыков, оцениваемых с помощью экзамена 483.

Самостоятельное обучение
  • Programming in C# Jump Start

    Этот учебный курс для разработчиков посвящен языку C# — управляемому языку программирования Microsoft семейства "C" для .NET Framework. Как и любой другой краткий вводный курс, этот курс весьма увлекателен и включает в себя множество демонстрационных материалов. Технический специалист корпорации Microsoft Джерри Никсон (Jerry Nixon) и соучредитель компании Crank211 Дарен Мэй (Daren May) представляют целый ряд примеров, иллюстрирующих простые и сложные методы, которые учащиеся могут применить на своем рабочем месте.

Практический тест

Пройдите официальный практический тест Microsoft для экзамена 483

От сообщества
Книги
Exam Ref 70-483: Programming in C# cover

Exam Ref 70-483: Programming in C#
Опубликовано: 15 июля 2013 г.

Подготовьтесь к сертификационному экзамену MCSD 70-483 и продемонстрируйте настоящее мастерство программирования на языке C#. Эта книга из серии Exam Ref предназначена для опытных ИТ-специалистов, готовых повысить свой статус. Книга посвящена навыкам критического мышления и принятия решений, необходимым для успеха на уровне MCSD.

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

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

Этот экзамен рассчитан на разработчиков, владеющих языком программирования C# и имеющих опыт программирования бизнес-логики/логики приложений для различных типов приложений и аппаратных/программных платформ от 1 года.

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

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

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

Примечание

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