Экзамен
98-388

Microsoft logo

  • Дата публикации:
    12 октября 2017 г.
  • Языки:
    Английский, японский, китайский (упрощенный), китайский (традиционный), испанский, португальский (Бразилия), французский, немецкий, корейский
  • Целевая аудитория:
    ИТ-специалисты, разработчики, информационные работники
  • Технология:
    Java 6 SE
  • Необходим для прохождения сертификации:
    MTA

Введение в программирование с помощью Java

Экзамены на прохождение сертификации Microsoft Certified Professional проводятся сторонними поставщиками.

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

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

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

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

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

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

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

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

Базовые принципы работы с Java (15–20 %)
  • Описание использования метода main в приложении Java
    • Сигнатура main, почему она статическая; как использовать экземпляр своего класса; аргументы командной строки
  • Выполнение базовых операций ввода-вывода с помощью стандартных пакетов
    • Операторы Print; импорт и использование класса Scanner
  • Оценка области действия переменной
    • Объявление переменной в блоке, классе или методе
Работа с типами данных, переменными и выражениями (40–45 %)
  • Объявление переменных простейшего типа данных и их использование
    • Типы данных, включая byte, char, int, double, short, long, float, boolean; определение потери точности; инициализация; как простейшие типы отличаются от типов объектной оболочки, например Integer и Boolean
  • Составление и оценка исходного кода для работы со строками
    • Класс String и строковые литералы, сравнение, объединение, регистр и длина; методы String.format; строковые операторы; преобразование простейшего типа данных в строку; неизменное свойство строк; инициализация; значение null
  • Составление и оценка исходного кода, который создает массивы и списки массивов, выполняет с ними итерации и манипулирует ими
    • Одномерные и двумерные массивы, включая инициализацию, значение null, размер, итерационные элементы, доступ к элементам; списки массивов, включая добавление и удаление элементов, просмотр списка
  • Составление и оценка кода, который выполняет анализ, приведение типов и преобразование
    • Реализация кода, который выполняет приведение простейших типов, преобразование простейших типов в эквивалентные типы объектов или преобразование строк в числа
  • Составление и оценка арифметических выражений
    • Арифметические операторы, присваивание, составные операторы присваивания, приоритет операторов
Реализация управления потоками (15˜–20 %)
  • Составление и оценка кода, в котором используются операторы ветвления
    • if, else, else if, switch; сравнение однострочного оператора и блока операторов; вложение; логические операторы и операторы отношения
  • Составление и оценка кода, в котором используются циклы
    • while, for, for each, do while; break и continue; вложение; логические, унарные операторы и операторы отношения
 Объектно-ориентированное программирование (10–15 %)
  • Составление и оценка определения класса
    • Конструкторы; переопределение конструктора; один класс в файле .java; ключевое слово this; наследование и переопределение на базовом уровне
  • Объявление, реализация элементов данных в классе и доступ к ним
    • private, public, protected; элементы данных экземпляра; элементы статических данных; использование метода static final для создания констант; описание инкапсуляции
  • Объявление, реализация методов и доступ к ним
    • private, public, protected; параметры метода; тип возвращаемого значения; void; возвращаемое значение; методы экземпляра; статические методы; переопределение
  • Создание экземпляра и использование объект-класса в программе
    • Создание экземпляра; инициализация; значение null; изменение элементов данных и доступ к ним; доступ к методам; доступ к статическим элементам и их изменение; импорт пакетов и классов
Компиляция и отладка кода (5–10 %)
  • Поиск и устранение синтаксических ошибок, логических ошибок и ошибок при выполнении кода
    • отладка оператора print; выходное значение команды javac; анализ кода на наличие логических ошибок; исключения консоли после запуска программы; оценка трассировки стека
  • Реализация обработки исключений
    • try, catch, finally; класс exception; типы класса exception; отображение сведений об исключении

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

Кандидатами на прохождение этого экзамена являются разработчики приложений, которые работают с Java 6 SE или более поздней версии, студенты вузов или выпускники школ, прослушавшие курсы по разработке программного обеспечения, или разработчики программного обеспечения начального уровня.

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

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

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

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

Примечание

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