Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer

Что дальше

После получения Proffesional можно выбирать специализацию, по которой расти и в конечном итоге подтвердить свою квалификацию очередным сертификатом. Мой выбор пал в сторону ЕЕ и в конце года планирую подтвердить свою квалификацию вот по этому пути:

Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer

Тем более, что Oracle предоставляет прекрасный tutorial по Java EE: html версия, pdf версия. Но, само собой, главным обучением по этому направлению есть практика и об одном из своих личных проектов, который уже подходит к концу я еще расскажу в этому году.

Ну и, само собой, не забываем о приятной плюшке в виде Succsess Kit, который для разных уровней разный:

Как видно из таблици, помимо самого сертификата, который выдается при прохождении Java Programmer I, который выглядит вот так:
image
за получение статуса Professional выдют еще Personalized ID Card, которая до меня еще не добралась.

Так же появилось право Fulfill Oracle Partner Network Company Membership level requirements. Сам этот пункт ОЧЕНЬ интересный и заслуживает отдельной статьи, так как в некотором роде открывает новые возможности не только специалисту, но и компании, в которой он работает, но об этом в другой раз.

Astra linux special edition «воронеж»

Предназначен для обработки и защиты информации ограниченного доступа, не составляющей государственную тайну, в том числе в государственных информационных системах, информационных системах персональных данных и значимых объектов критической информационной инфраструктуры любого класса защищённости.

Astra linux special edition «орёл»

Подходит для работы с общедоступной информацией в ИТ-системах, а также для защиты информации в государственных информационных системах 3 класса защищенности, информационных системах персональных данных 3−4 уровня защищенности и значимых объектов критической информационной инфраструктуры.

Astra linux special edition «смоленск»

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

Уровень лицензирования можно выбрать при установке системы (ролик с установкой есть на нашем канале):

Java assoсiate && expert

В видах сертификатов следует отметить, что независимо от специализации особый упор Oracle делает на базовые знания языка и именно по этому для того, чтобы иметь право получить звание Expert или выше по специальности необходимо подтвердить свои знания самого языка Java, путем получения сертификата Java Certified Preofessional Java Programmer.

Получить Professional в Java можно по следующему пути:
Как и зачем я сдавал сертификацию Oracle — Java SE 11 Developer

Иными словами, для начала необходимо получить статус Associate (сдав экзамен Java Programmer I), а после Professional (Java Programmer II). О первом я уже писал вот тут. И лишь после этого можно выбирать себе дальнейший путь сертифицирования.

Java se 11 developer (upgrade from ocp java 6, 7 & 8)

Этот сертификат могут получить те, кто уже имеет сертификацию по более старым версиям Java (например, 6 или 7). Они могут, что называется, «досдать» вопросы по обновленному материалу. Кстати, сертификация по этому экзамену прекращается 30 ноября 2021 года.

Стоимость экзамена:

245 долларов

Продолжительность:

180 минут

Проходной балл:

61%

Темы экзамена:

  • Понимание модулей;
  • Переход на модульное приложение;
  • Вывод типа локальной переменной;
  • Интерфейсы Java;
  • Лямбда-выражения;
  • Лямбда-операции над потоками;
  • Параллельные потоки;
  • Ввод-вывод файлов Java (NIO.2).

Oracle certified associate java programmer 1 (ocajp) — java se 8

Этот экзамен поможет вам получить базовые знания о Java. Пройдя сертификацию ассоциированного уровня, вы сможете претендовать на звание профессионала (это следующий этап).

Наличие сертификата OCAJP подтверждает, что программист или кандидат обладает всеми необходимыми навыками, чтобы стать опытным разработчиком Java. Эта сертификация также поможет получить стажировку или работу начального уровня в различных организациях.

Стоимость экзамена:

245 долларов

Продолжительность:

150 минут

Проходной балл:

65%

Темы экзамены:

  • Основы Java;
  • Работа с типами данных Java;
  • Использование операторов и конструкций решений;
  • Создание и использование массивов;
  • Использование конструкций цикла;
  • Работа с методами и инкапсуляцией;
  • Работа с наследованием;
  • Обработка исключений;
  • Работа с выбранными классами из Java API.

Oracle certified professional java application developer (ocpjad) — java ee 7

Этот сертификат подтверждает скиллы программиста в разработке и развертывании приложений с использованием платформы Java, Enterprise Edition 7.

Сертификация оценивает компетенцию в программировании Java EE и оценивает способность: понимать архитектуру Java EE, управлять сохраняемостью с помощью сущностей JPA и проверки компонентов, реализовывать бизнес-логику с помощью EJB.

Стоимость экзамена:

245 долларов

Продолжительность:

110 минут

Проходной балл:

66%

Темы экзамена:

  • Архитектура Java EE;
  • Управление сохраняемостью с помощью сущностей JPA и BeanValidation;
  • API службы сообщений Java;
  • Создание веб-приложений Java с использованием сервлетов;
  • Создание веб-приложений Java с использованием JSP;
  • Создание приложений Java с помощью WebSockets;
  • Использование пакетного API в приложениях Java EE 7;
  • Использование API параллелизма в приложениях Java EE 7;
  • Используйте компоненты CDI;
  • Безопасные приложения Java EE 7.
Про сертификаты:  Требования к доверенным сертификатам в iOS 13 и macOS 10.15 - Служба поддержки Apple (RU)

Oracle certified professional java programmer (ocpjp) — java se 11

Сдав этот экзамен, специалист демонстрирует свободное владение Java SE 11: сюда входит глубокое понимание объектной ориентации, функционального программирования с помощью лямбда-выражений и потоков, а также модульности.

Стоимость экзамена:

245 долларов

Продолжительность:

90 минут

Проходной балл:

68%

Темы экзамена:

  • Объектно-ориентированный подход Java;
  • Работа с массивами и коллекциями;
  • Работа с потоками и лямбда-выражениями;
  • Параллелизм;
  • Работа с типами данных Java;
  • Обработка исключений.

Oracle certified professional java programmer 2 (ocpjp) — java se 8

Второй экзамен и завершающий этап для получения сертификата профессионала. Эта сертификация предпочтительна, если экзаменуемый имеет профессиональный опыт работы с Java.

Стоимость экзамена:

245 долларов

Продолжительность:

150 минут

Проходной балл:

65%

Темы экзамена:

  • Дизайн классов Java;
  • Параллелизм в Java;
  • Java Stream API;
  • Система ввода/вывода;
  • Использование Java SE 8 Date/Time API;
  • Создание приложений баз данных с помощью JDBC;
  • Локализация.

Ваша зарплата может вырасти

Согласно

, более 55% респондентов, получивших 1 или более новых сертификатов в 2021 году, сообщили о получении бонуса.

Виды сертификатов по java

Сертификаты Java от Oracle можно разделить, как минимум, по двум критериям — горизонтальному(специализация) и вертикальному(уровень):

Возможность лучше изучить java

Это важная, но не самая очевидная причина, ведь многих программистов больше мотивирует карьерное продвижение или прибавка к зарплате в качестве бонуса к сертификату.

Сертификация Java дает вам возможность очень внимательно изучить язык программирования Java за короткий промежуток времени.

Во время подготовки вы подтянете понимание объектно-ориентированного программирования, обработки исключений, алгоритмов, многопоточности, параллелизма и других ключевых тем.

Пройдя сертификацию, вы получите реальную возможность узнать о новых функциях Java и о том, как они влияют на вашу повседневную работу.

Госjava: javafx | лаборатория 50

Добрый день, друзья!

По запросам наших клиентов, начиная с версии ГосJava 2021.4, мы предлагаем вариант поставки с библиотекой JavaFX.

На сегодня доступны версии JavaFX для Astra Linux Special Edition 1.5 и 1.6.

Обратите внимание, что JavaFX доступна только в коммерческой версии ГосJava.

Градация сертификатов по специальности

Все сертификаты делятся на три большие группы согласно той специализации, по которой подтверждается уровень:

Градация сертификатов по уровню

В свою очередь по каждому направлению можно провести условную градацию по таким уровням:

Специализация Java SE и Java ME ограничены верхним уровнем Expert

Зачем получать сертификат java?

В этой статье мы рассмотрим сертификацию Java компании Oracle. Во-первых, потому что Oracle разрабатывает Java, во-вторых (и это следствие первого факта) потому что сертификаты компании котируются как одни из лучших среди разработчиков. По сути, это единственные сертификаты, которые могут реально пригодиться при поиске работы.

Итак, для начала перечислим причины, почему стоит пройти сертификацию.

Как заказать себе экзамен


Процесс оформления в точности остался таким же, как и был при сдаче Java Programmer I, так что тут я позволю себе продублировать выдержку из прошлой статьи.

Как изменился процесс сдачи?

Дальше нужно несколько слов рассказать про саму сертификацию – как она проходит в период пандемии, на что делается упор при проверке и какие вопросы сейчас есть.

Я уверен, что процесс получения сертификации оракла сейчас выглядит удобнее и приятнее всего, что было раньше:

То есть со стороны потраченных умственных усилий на сдачу стало проще.

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

А также – знания использования последних модных фич из Java старше 8.

Лицензирование

Вместо двух разных дистрибутивов Astra Linux — Сommon Edition и Special Edition — вводится один. Но в трёх видах. Лицензирование будет происходить по уровню защиты информации:

  1. базовый уровень (вариант «Орёл») — аналог Astra Linux Common Edition;
  2. защита конфиденциальной информации и персональных данных (вариант «Воронеж») — новый вариант в версии 1.7;
  3. защита государственной тайны (вариант «Смоленск») — аналог Astra Linux Special Edition до версии 1.6 включительно.

Как разобраться, какой вам нужен?

Новые средства защиты

Новая возможность встроенного комплекса средств защиты информации — независимое использование имеющихся механизмов защиты. Вдобавок к существующим, появились новые:

Экран выбора механизмов при установке ОС:

О сертификации oracle java

Ежегодно в системе сертификации Oracle происходят изменения. Мы уже писали о том,

(но это было в 2020 году). В этом тексте ты сконцентрируемся на тех, которые можно получить в 2021 году.

У Oracle в данный момент есть два типа экзаменов и соответственно сертификатов — ассоциированного и профессионального уровней.

Подготовка


Итак, вы определились с тем, какой экзамен вам нужно сдавать и готовы ринуться в бой. Но не советую торопиться. Даже если вы гуру Java, сертификация может преподнести вам много сюрпризов, в основном неприятных.

Что же нужно иметь ввиду? Сертификация проверяет ваши знания SDK, причем разными способами. Где-то просят оценить кусок кода и указать на ошибки. Где-то нужно мысленно запустить программу и определить ее вывод. Где-то нужно дополнить код. В общем вариантов много, но во всех скрывается один главный подвох.

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

Про сертификаты:  ГОСТ Р 56541-2015 Оценка соответствия. Общие правила идентификации продукции для целей оценки (подтверждения) соответствия требованиям технических регламентов Таможенного союза от 06 августа 2015 -

Понадобится некоторое время на то, чтобы это начать делать самому. И тут-то в дело вступает второй подвох — авторы тестов ждут от кандидатов безусловного знания сигнатур методов. Во многих вопросах компиляция не случится именно из-за того, что где-то не соответствует количество параметров, или не тот тип возврата, или метод пытается маскироваться под метод похожего класса.

Все вышеописанное можно обойти достаточно простым способом — потратить некоторое время на подготовку к сертификации. Не на изучении Java, а именно подготовку к сертификации. И как раз сейчас я напишу, как же я готовился с тесту.

Имея опыт подготовки к сертификации и зная, с чем придется столкнуться, я разделил для себя подготовку на 3 части:

При подготовке к сертификации по Java 8 основное внимание стоит уделить Stream API и лямбдам. Этого будет много. Так же много будет вопросов про дату, время и связянные с этим вещи. NIO2 тоже будет много. Если вы делаете апгрейд со старой версии Java, то так же будет ряд специфичных вопросов по вещам, которых в этих старых версиях не было. Особенно это касается Java 6 и ранее.

Первая часть достаточно проста. Нам нужно найти книжку, в которой описывается процесс подготовки к сертификации со всеми подробностями. И такая книжка существует. Они есть для разных версий Java и разных уровней сертификации. В моем случае понадобилась книжка «Java OCP 8 Programmer II Study Guide» за авторством Jeanne Boyarsky и Scott Selikoff.

В ней очень подробно и хорошо расписан процесс подготовки. Содержимое разбито на части, к каждой из которых прилагаются 10-20 проверочных задачек. Так же на специальном сайте, ссылка на который есть в конце книжки, можно пройти 3 проверочных экзамена.

Моя схема подготовки была следующая. Я прочитал книжку от начала до конца, попутно решая задачки в конце каждой части. После этого прошел 1-й из трех экзаменов, набрав ровно проходной бал 63%. Весьма недовольный результатом прочитал книжку еще раз, сосредоточившись на тех частях, в которых набрал меньше всего баллов.

Заходим на страничку выбранного экзамена.

Там заходим во вкладку Exam Topics и видим длинный список того, что будет спрашиваться на экзамене. Берем каждый пункт и тщательно препарируем. После прочтения и осознания этого списка вы должны

познать дао

быть в курсе почти любой каверзы со стороны разработчиков.

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

Вдоволь наигравшись с написанием кода, я прошел третий экзамен и получил что-то около 75%. Следует заметить, что проверочные вопросы обычно оказываются сложнее реальных. Поэтому я счел результат удовлетворительным и отправился записывается на экзамен.

Подготовка к сдаче java programmer ii

Готовиться к Java Programmer II не вызывает ничего затруднительного. Главным образом из-за двух причин. Первое это то, что Oracle любезно пердоставил не только полный список тем, которые надо знать, но и полный

, для подготовки, где есть вся необходимая информация. Так же в сети можно найти дампы с вопросами.

Например вот тут

Судя по всему, дампы с вопросами из бесплатного доступа уже изъяли. Но можно раскошелиться и купить, за небольшую сумму на многих платных сайтах. Хочу сказать лишь то, что все они перепечатали вопросы из одного и того же источника. Во многих вопросах ошибки и во многих неверные ответы.

На экзамене вопросы пересекаются с теми, что можно найти в интернете — процентов на 10 от силы, однако, все же, в этих вопросах есть огромная ценность. Они четко дают представление о том, какой уровень этих вопросов и о чем именно будут спрашивать. Пройдя их после обучения оффициалным туториалом, становишся намного более уверенным в себе.

Но, само собой, главный помощник, без которого однозначно трудно сдать экзамен, — это практика, практика и еще раз практика! Очень трудно ответить на большое количество вопросов, если не пользуешься часто тем, о чем спрашивают.

Предыстория. зачем я решил сдавать?

Начну с того, что идея по сдаче именно этой сертификации сидела у меня в голове очень давно. Перед глазами был пример моей жены, у которой есть крайне солидный опыт ETL разработки и сертификат Oracle по базам данных в придачу. Когда ей надоело заниматься построением сложных запросов, она захотела перейти в разработку и писать на Java.

Процесс собеседования Java разработчика до миддла имеет примерно стандартный вид – секция с алгоритмами, секция с java core и конечно секция с знаниями БД. В ее случае на секции БД собеседующие посмотрели на сертификат, на предыдущий опыт и предложили ей самой их пособеседовать.

Я включил фантазию и представил как может в моем случае помочь сертификат от того же оракла, но по Java. Погуглил и наткнулся на скидку в 90% в честь юбилея Java на сайте оракл и до конца этого периода оставалось всего 2 недели. Что делать? Конечно надо сдавать!

Про сертификаты:  Срок действия подарочной карты рив гош - Твои деньги

Прохождение теста

В назначенный день отправляемся в центр сдачи. Лучше прийти заранее, так как надо будет заполнить ряд документов и сдать вещи. В моем случае вебкамера почему-то отказывалась распознавать мое лицо. Минут 15 ушло только на то, чтобы сделать фото. На экзамен нельзя брать ничего, от слова совсем.

На тест отводится около 2 часов, в зависимости от варианта экзамена. Обычно удается управиться быстрее. Все вопросы в тесте с множественным выбором. Если ответов несколько, то говорится, сколько именно. В ходе теста вопросы можно пропускать и отвечать позже.

Можно сразу вычеркивать неправильные ответы, чтобы потом было проще выбирать. Если совсем не знаете ответ — выберите хоть что-то. Шансы угадать не такие и маленькие. После того, как все вопросы отвечены, завершаем тест. Раньше сразу показывался результат, теперь надо подождать. Забираем свои вещи и уходим. Если тест сдать не получится, за новую попытку надо будет заплатить полную сумму.

По приходу домой меня уже ждало письмо, в котором сообщалось, что я прошел тест и набрал 86%. Не так и плохо, учитывая то, что 4 года назад я набрал 80% и в общем-то не являюсь большим специалистом по Java, тем более по 8-й части, так как пишу под Android.

Так же к сертификату прилагает значок (badge) на каком-то стороннем сайте. Выглядит

При желании можно заказать себе бумажную копию, что я и сделал. Выглядит точно так же. Пришла по почте в течении 2-3 недель.

Через какое-то время пришло письмо, предлагающее получить бесплатно фуболку Java. Думаю, внимательные читатели уже заметили ее на предыдущих скриншотах. Кто же откажется от халявной футболки? Прислали тоже через 2-3 недели.

Регистрация на сертификацию

Как и прежде, Oracle сотрудничает с сертификационными центрами, которые делают за них всю

грязную

работу по организации теста. Решив не искать добра от добра, я отправился на

того центра, где получал первый сертификат. Если вы там не были, нужно будет зарегистрироваться. После чего, скорее всего, нужно будет заполнить профиль. Я это делал 4 года назад, поэтому подробностей не помню. Но с профилем нужно быть аккуратнее. Когда я его создавал, я находился в Росии, и указал имя и фамилию в первой же пришедшей в голову транслитерации.

Так как при первой сертификации я предъявлял российский паспорт, особых вопросов это не вызвало. Зайдя в профиль в этот раз, я обнаружил, что данные не совпадают с данными в моем загранпаспорте, которым я пользуюсь ввиду нахождения в другой стране. Чтобы не поиметь проблем в день сертификации, я решил обновить данные.

После заполнения профиля можно собственно перейти к назначению даты и места теста. Ищем список авторизованных центров в вашем городе и выбираем понравившийся. К выбору стоит подойти вдумчиво, может даже съездить посмотреть. В каких-то центрах может быть холодно, или жарко, или шумно, или людно, или все что угодно. В моем случае в городе всего один центр, а ехать за 70 км в другой город мне было лениво.

Выбираем доступные дату и время и переходим к оплате. На официальном сайте Oracle стоимость экзамена указана как 245$, но на самом деле цена может немного отличаться от страны к стране. В моем случае она составила 250 евро.

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

Сдача

Сдача проходит в течении 150 минут (2.5 часа). С собой на сдачу не допускается приносить даже листик бумаги — все выдадут на месте. На экзамене будет предложено 90 вопросов. Все они в стиле «выберите правильный ответ» или «выберите несколько правильных ответов». Вопросы можно помечать и вернутся к ним позже, если в ответе неуверенны.

С ноября 2021 года, при сдаче, результат сообщается не сразу. Результат экзамена отправляет Oracle на указанную почту в течении 30 минут после того, как экзамен сдан. Так что, после сдачи Oracle теперь любезно заставляет немного понервничать. Но это не единственное нововведение, теперь нет необходимости после сдачи обновлять свой профайл в Oracle с новым сертификатом, — все происходит автоматически и через 24 часа вся информация уже есть на сайте.

Сертификат дает преимущество перед другими кандидатами

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

Наличие сертификата украшает резюме и заставит рекрутера обратить на вас внимание.

Сертификация

Производитель переоформил сертификат ФСТЭК России № 2557 по первому уровню доверия. Продукт в полной мере соответствует самым строгим критериям, изложенным в:

  • «Требованиях по безопасности информации, устанавливающих уровни доверия к средствам технической защиты информации и средствам обеспечения безопасности информационных технологий».
  • «Требованиях безопасности информации к операционным системам».
  • «Профиле защиты операционных систем типа, А первого класса защиты. ИТ.ОС.А1.ПЗ».

Новинка сертификата — наличие функций системы управления базами данных и среды виртуализации.

Итоги

Вся подготовка привела к моей сдаче сертификации с первого раза на 87% и добавлением новой плашки в свое резюме. 🙂

Если вы имеете какой-никакой опыт коммерческой разработки с Java 8 , то вам достаточно будет выделить 1-2 недели своего времени и получить сертификацию, которая потенциально сильно облегчит ваш процесс найма.

Буду рад вашим историям в комментариях – как наличие сертификации повлияло на вашу профессиональную жизнь 🙂

Оцените статью
Мой сертификат
Добавить комментарий