Повысьте свою уверенность в успешной сдаче экзамена с помощью Exam Replay or an Exam Replay with Practice Test.

Экзамен
70-483

Visual Studio logo

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

Programming in C#

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

Начиная с 1 мая 2017 г. существующая политика отмены будет заменена целиком на следующую политику: отмена или изменение расписания экзамена в течение 5 рабочих дней с момента зарегистрированного времени экзамена предполагает взимание платы. Если клиент не явится на экзамен, не изменит расписание или не отменит экзамен за 24 часа до запланированного времени, с него взимается плата за экзамен в полном объеме.

Смотреть занятие по подготовке к экзамену от Microsoft Ignite 2017

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

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

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

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

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

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

Примечание: Некоторые обновления экзамена вступят в силу с 14 декабря 2017 г. Для получения подробных сведений об этих изменениях и их влиянии на оценку квалификационных навыков, загрузите и изучите Exam 483 change document.

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

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

Создание и использование типов (25–30 %)
  • Создание типов
    • Создание типов значений, включая structs и enum; создание ссылочных типов, общих типов, конструкторов, статических переменных, методов, классов, методов расширения; создание дополнительных и именованных параметров; создание индексированных свойств; создание перегруженных и переопределенных методов
  • Использование типов
    • Упаковка и распаковка для преобразования типов значений; типы приведения; типы преобразования; обработка динамических типов; обеспечение совместимости с кодом с доступом к API COM
  • Принудительное использование инкапсуляции
    • Принудительное использование инкапсуляции при помощи свойств; принудительное использование инкапсуляции при помощи методов доступа, включая public, private, protected и internal; принудительное использование инкапсуляции при помощи явной реализации интерфейса
  • Создание и реализация иерархии классов
    • Разработка и реализация интерфейса; наследование от базового класса; создание и реализация классов на основе интерфейсов 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 из серии PREP Talk: Экзамен 483

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



Programming in C# Jump Start

video

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

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

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

Take a Microsoft Official Practice Test for Exam 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

Экзамен № 70-483 Программирование на C #
Опубликованный: 27 апреля 2018 г.

Подготовьтесь к экзамену Microsoft 70-483 и продемонстрируйте свое реальное мастерство навыков, необходимых для создания современных приложений C #. Эта книга из серии Exam Ref предназначена для опытных программистов, готовых повысить свой статус. Книга посвящена навыкам критического мышления и принятия решений, необходимым для успеха на уровне MCSA. Новое второе издание, в настоящее время созданное Microsoft MVP и бестселлером Робом Майлсом, отражает все обновленные темы экзаменов, выпущенные Microsoft до середины 2017 года.

Купить книгу в магазине Microsoft Press

Книги Microsoft и электронные книги доступны для предварительного заказа в течение 90 дней с даты публикации книги.

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

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

Кандидаты также должны иметь глубокое понимание следующих тем:

  • Управление потоком и событиями программы
  • Асинхронное программирование и потоки
  • Проверка данных и работа с коллекциями данных, включая LINQ
  • Обработка ошибок и исключений
  • Работа с массивами и коллекциями
  • Работа с переменными, операторами и выражениями
  • Работа с классами и методами
  • Операторы принятия решения и итеративные операторы

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

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

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

Примечание

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