Руководство программиста java сертификация

Ultimate Java Development and Certification Guide [Video]

This is the code repository for Ultimate Java Development and Certification Guide [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Learn to program in Java and prepare for the Oracle Java certification exam with one single training program. This course serves the dual purpose of making you a proficient Java programmer by focusing on practical java paradigms and also help you get certified by making sure you are fully prepared for the java certification exam. This course is for anyone who wants to learn java from the ground up. It starts with basic java installation and help you master the language by going through tons of programming examples.

What You Will Learn

  • Understand Core Concepts of Java Programming
  • Create complex software using Java
  • Appear for Oracle Java certification exam
  • Master multithreaded programming in Java

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:

  • Software developers who want to start learning java should take this course and if you are preparing for java certification you will find this course very useful.

Время на прочтение
7 мин

Количество просмотров 91K

В этой статье речь снова пойдет о сертификации. Не так давно я рассказывал о процессе получения сертификата от компании Google для Android разработчиков. Почитать об этом можно вот здесь. В статье я периодически приводил сравнение с процессом получения сертификатов от Oracle. Немного подумав, я решил раскрыть эту тему подробнее, благо сертификат от Oracle я получил полгода назад и еще не все забыл. Естественно, на хабре уже не раз описывали этот процесс. Например, достаточно подробные описания можно найти тут и тут. Однако, указанные статьи были написаны несколько лет назад, и затрагивают Java SE 7. Я же постараюсь сосредоточиться на особенностях экзамена по Java SE 8 и в принципе обновить информацию по процессу получения сертификата. Тех, кому все еще интерсено, прошу под кат.

Разновидности сертификатов

Итак, по какой-то причине вы решили стать не просто Java разработчиком, а сертифицированным Java разработчиком. За сертификатом мы естественно отправимся к Oracle. Уж чего-чего, а этого добра у них хватает. Но нас интересуют только сертификаты по Java, в частности Java SE 8. Какие же у нас есть варианты? Посмотреть их можно тут.

На момент написания статьи есть следующие варианты:

Как видно, есть 3 уровня сертификатов:

  • Associate
  • Professional
  • Master

Если это ваш первый сертификат по Java, то ваш путь однозначно приведет вас к Java SE 8 Oracle Certified Associate (OCA) certification. Это самый простой экзамен, но без него (или аналогичных, о чем чуть позже) не получить остальные. Для получения этого сертификата нужно всего лишь сдать экзамен за номером 1Z0-808. Мне его сдавать не довелось, поэтому двинемся дальше.

Если вам уже довелось получать какой-то из сертификатов, то можно двигаться в сторону Oracle Certified Professional Java SE 8 Programmer, о котором собственно эта статья. И вот здесь уже есть следующие варианты:

  • у вас есть сертификат Associate Java SE 8
  • у вас есть сертификат Programmer Java SE 7
  • у вас есть сертификат Programmer Java SE 6 or below

Хочу обратить на этот момент более пристальное внимание. От того, какой у вас сертификат, зависит выбор экзамена, который нужно проходить. А от того, какой экзамен будет выбран, будут зависеть вопросы на этом самом экзамене.

В первом случае нам понадобится экзамен 1Z0-809.

Во втором случае нам понадобится экзамен 1Z0-810.

В третьем случае нам понадобится экзамен 1Z0-813.

Ну и наконец, венец всему, Oracle Certified Master, Java SE 6 Developer. А почему 6, спросите вы, ведь речь идете о Java SE 8. В чем причина я не знаю, но Oracle не собирается выпускать экзамен Master уровня для 8-й Java. По крайне мере в поддержке мне ответили именно так. Вероятно, дело в содержании экзамена. Уровни Associate и Programmer проверяют знание SDK соответствующей версии. В случае Master нужно писать приложение. И в этом случае наверное не так важно, на какой именно Java оно написано. Так же Master является самым дорогим экзаменом — его стоимость неумолимо подкрадывается к 1000$, так как для его получения нужно в обязательном порядке пройти какой-нибудь из обучающих курсов Oracle.

Так уж получилось, что мне подошел третий вариант, так как у меня на руках имелся сертификат по Java SE 6, а семерку я пропустил, так как изменений там было не сильно много. Все, что будет написано дальше, будет относиться именно к получению сертификата Oracle Certified Professional Java SE 8 Programmer путем улучшения его из сертификата по 6-й Java.

Подготовка

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

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

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

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

  • чтение книжки и решение mock задачек
  • изучение рекомендаций Oracle
  • вольные художества

При подготовке к сертификации по 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%. Весьма недовольный результатом прочитал книжку еще раз, сосредоточившись на тех частях, в которых набрал меньше всего баллов. Задачки в конце каждой части я также прорешал еще раз. Второй экзамен был получше, по-моему что-то около 70%. После этого я перешел ко второй части подготовки.

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

Для меня ее интересная часть выглядела так.

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

познать дао

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

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

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

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

грязную

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

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

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

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

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

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

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

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

Выглядит он так.

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

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

Итоги

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

Понадобится:

  • какой-нибудь предшествующий сертифкат по Java от Oracle
  • книжка для подготовки
  • время для подготовки
  • около 250$ за сдачу теста
  • время для сдачи теста
  • много терпения, чтобы почувствовать себя компилятором :)

Получим:

  • цифровой сертификат в личном кабинете
  • бумажный сертификат
  • цифровой значок
  • футболку (спешите, предложение ограничено)
  • сакральное знание о Java SE 8

Всем, кто решится на это мероприятие, желаю терпения и удачи.

Раскрытие информации: Этот пост содержит партнерские ссылки; Я могу получить компенсацию, если вы приобретете товары или услуги по различным ссылкам, предоставленным в этой статье.

Сертификаты Oracle Java высоко ценятся в ИТ-индустрии и обеспечивают признание разработчиков Java во всем мире. Это поможет вам найти лучшую работу, получить лучшую зарплату и даже повысить зарплату или премию на вашей нынешней работе.

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

Сертификация Java Oracle имеет жесткий процент прохождения, близкий к 65% для обоих OCAJP (сертифицированный ассоциированный Java-программист Oracle) и OCPJP (сертифицированный Oracle Профессиональный Java-программист).

Вам необходимо глубокое знание языка Java и API для успешной сдачи экзамена.

Как примечание, подготовка к OCPJP не сильно отличается от OCAJP, хотя вам придется использовать ресурсы, ориентированные только на OCPJP. Вам также необходимо охватить больше тем и более подробно, потому что OCPJP 8 безусловно, крепкий орешек.

Чтобы хорошо подготовиться и получить высокий балл, вот несколько советов, которые помогут вам стать сертифицированным специалистом Oracle по Java. Эти советы помогли мне в прошлом набрать более 90% баллов по сертификациям.

Итак, не тратя больше времени, вот мои пять советов, как хорошо подготовиться к OCAJP и OCPJP экзамены.

1. Код каждый день

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

В случае OCPJP это становится еще более важным, поскольку для понимания каждого вопроса о кодировании требуется внимание к деталям, прежде чем выбирать параметры.

2. Присоединяйтесь к Хорошему курсу

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

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

Когда я готовился к сертификации Java около 10 лет назад, книги были единственным способом, особенно книга Халида Могола, но теперь у вас есть гораздо больше книг и курсов, которые помогут вам.

  1. Учебный курс Whizlabs OCAJP 8
  2. Учебный курс Whizlabs OCPJP 8
  3. Сертификация Oracle Java — Пройти ассоциированный 1Z0–808 Экзамен

3. Прочитайте Хорошую Учебную книгу

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

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

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

  1. OCA Oracle Сертифицированный ассоциированный программист Java SE 8 Я Жан Боярский и Скотт Селикофф
  2. Программист OCA Java SE 8 Руководство по сертификации I (Экзамен 1Z0–808) (Мала Гупта)
  3. Экзамен на программиста Oracle Certified Professional Java SE 8 1Z0–809 Ганешем, Хари и Тушар

4. Выберите хороший симулятор экзамена

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

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

Я предлагаю вам продолжать выполнять пробные тесты до тех пор, пока вы не наберете 80% на постоянной основе, прежде чем идти на настоящий экзамен.

Вот некоторые из моих рекомендаций для экзаменационных симуляторов:

  1. Симулятор экзамена Whizlabs На рынке есть лучшие, проверенные и проверенные многими разработчиками, включая меня.
  2. Практический тест на Энтузиазм Это опять же второе лучшее, на мой взгляд, тоже очень дешевое, вы можете купить его всего за 10 долларов. Он также опробован и протестирован многими сертифицированными разработчиками Java
  3. Практический тест Дэвида Майера Если вам нужно пройти лишнюю милю в своей подготовке, я предлагаю вам решить более 450 задач из теста Дэвида Майера.
  4. Сертификация Java: OCA (1Z0–808) Моделирование экзамена 260+ вопросов с множественным выбором с объяснением для оценки сертифицированного сотрудника Oracle, программиста Java SE 8 I подготовка
  5. Сертификация Java — OCA (1Z0–808) Тематические тесты Вопросы с множественным выбором, охватывающие все цели экзамена Сертифицированного сотрудника Oracle, программиста Java SE 8 I

Кстати, если вы покупаете симулятор Whizlabs, вы также можете использовать код купона ” JAVA COMBO 2″ , чтобы получить скидку 25%.

Поскольку они предоставляют пожизненный доступ к своему симулятору, я предлагаю вам купить симуляторы OCAJP и OCPJP вместе и воспользоваться этим кодом купона.

5. Регулярно участвуйте в форумах

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

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

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

6. Решать Как Можно Больше Практических Вопросов, Насколько Это Возможно

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

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

Вот список некоторых свободно доступных практических вопросов для экзаменов OCAJP 8 и OCPJP 8:

  1. Вот список некоторых
  2. свободно доступных практических вопросов для экзаменов OCAJP 8 и OCPJP 8:
  3. Вот список некоторых

Это всего лишь образцы бесплатных сертификационных вопросов, которые вы найдете в Интернете. Если вам нужно больше, вы можете выполнить поиск в Google или также просмотреть следующие ресурсы.

Другие полезные ресурсы для сертификации Java 8:

Вот некоторые из полезных ресурсов для подготовки экзаменов OCAJP8 ( 1Z0–808 ) и OCAPJP8 ( 1Z0–809 ).

Некоторые ресурсы бесплатны, а другие вам придется покупать, но, учитывая фактическую стоимость экзамена 245 долларов США или 10 100 индийских рупий , стоит потратить еще немного денег, чтобы хорошо подготовиться. Это лучше, чем пересдача экзамена.

  • Бесплатные пробные экзамены OCAJP 8 и OCPJP 8
  • Лучшие симуляторы экзаменов для OCAJP 8 и OCPJP 8
  • Учебная программа и полная информация о сертификации Java SE 8 (OCAJP 8)
  • Ссылка для регистрации на Java 8 Экзамен
  • Лучшие книги по Java 8 для дальнейшего чтения
  • Преимущества сертификации Java
  • Советы по подготовке к сертификации OCAJP 8
  • Часто задаваемые вопросы OCAJP 8 для разработчиков Java

Заключительные замечания

Спасибо, Вы добрались до конца статьи… Удачи вам на сертификационном экзамене Java! Это, конечно, будет нелегко, но, следуя этой дорожной карте и советам, вы на один шаг приблизитесь к тому, чтобы стать сертифицированным разработчиком Java .

P.S. — Если вам нужны БЕСПЛАТНЫЕ ресурсы, вы можете ознакомиться с этим списком бесплатных пробных экзаменов OCAJP 8 и OCPJP 8 , чтобы начать подготовку.

Оригинал: “https://dev.to/javinpaul/how-to-become-an-oracle-certified-java-professional-169d”

Теги: сертификация, oracle java programmer (ocajp)

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

Стоит отметить, что если вы всё же решились на этот шаг, не стоит недооценивать коварность составителей тестов. А значит, будьте готовы потратить личное время на подготовку.

Согласно официальной странице сайта Oracle, наиболее популярными экзаменами по Java SE до сих пор остаются:
— Java SE 8 Programmer I (Exam Number: 1Z0-808);
— Java SE 8 Programmer II (Exam Number: 1Z0-809).

Соответственно, речь идёт об экзаменах первого и второго уровня. Первая часть относительно проста и требует базового понимания JavaCore и ООП, однако встречаются как вопросы на внимательность, так и хитрые формулировки. Вторая часть заметно сложнее — для успеха вам потребуется более глубокое знание Java. Есть много вопросов по Stream API (до 40 %), в том числе и вопросы по знанию всех intermediate- и terminal-методов. Также надо будет знать все функциональные интерфейсы с точными сигнатурами их методов, причём наизусть. Могут встретиться и вопросы про смену летнего времени на зимнее в LocalDateTime. Некоторые экзаменуемые пишут, что только около 30 % вопросов связаны с пониманием, а порядка 70 % — это, по сути, вопросы на заучивание методов API из Javadoc.

Интересный момент: в связи с пандемией сдавать экзамен сегодня можно в режиме онлайн.

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

Книги:

  1. «OCA Java SE 8 Programmer I Certification Guide», автор — Мала Гупта (Mala Gupta). Охватываются вопросы, необходимые для сдачи экзамена OCA Java SE 8 Programmer I Certification (код 1Z0-808). В книгу включён и полномасштабный пробный экзамен.
  2. «OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808» — Жанна Боярски (Jeanne Boyarsky), Скотт Зеликофф (Scott Selikoff). Прекрасная книга для подготовки к экзамену OCAJP8, представляющая собой наиболее полное изложение вопросов OCAJP8. Начинается с теста для проверки своих знаний и включает в себя много примеров для изучения как новых, так и старых принципов Java.
  3. «OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z0-809» — те же авторы, но речь идёт уже о втором экзаменационном уровне.
  4. «OCA Java SE 8 Programmer I Study Guide (Exam 1Z0-808)». Содержит сведения от первоисточника, то есть Oracle. 3-е издание написано Эдвардом Финеганом (Edward Finegan) и Робертом Лигуори (Robert Liguori). Можно неплохо попрактиковаться, т. к. есть много упражнений и компакт-диск с двумя полномасштабными пробными экзаменами.
  5. «Oracle Java SE8 Programmer Exam Self-Practice Review Questions for Exam 1z0-808». Книга для отработки вопросов экзамена OCAJP8. Включает в себя более 120 вопросов для тренировки. Может использоваться для повышения качества подготовки вместе с любой из вышеназванных книг.

Также для подготовки рекомендуют:

  1. Тренажеры enthuware: 1Z0-808 JA+V8, 1Z0-809 JQ+V8.
  2. Форум CodeRanch.
  3. И, разумеется, туториалы от Oracle.

Есть и ещё один путь подготовки — пройти соответствующий курс в OTUS, который на момент написания материала не имел аналогов в России.

Источники:
— https://javarush.ru/groups/posts/234-luchshie-knigi-dlja-podgotovki-k-ehkzamenu-ocajp8-1z0-808-po-java-8;
— https://vk.com/@java_time-ocpjp-ili-put-dzhedaya;
— https://education.oracle.com/java-and-dev-tech/java-se/product_267?certPage=true.

А какие материалы для подготовки к Java-сертификации рекомендуете вы? Пишите в комментариях!

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

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

Сертификация в Oracle University

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

Сертификат разработчика приложений Java EE 7

  • Количество вопросов: 70;
  • Длительность экзамена: 110 минут;
  • Проходной балл: 66%;
  • Стоимость: $245.

Темы: архитектура Java EE 7, сохраняемость с помощью сущностей JPA и BeanValidation, бизнес-логика с EJB, API (интерфейсы) JAX-WS, JAXB, сервлеты, JSP, WebSockets, JSF, компоненты CDI.

Повышение квалификации с OCP Java 6,7,8 до Java SE 11

  • Количество вопросов: 80;
  • Длительность экзамена: 180 минут;
  • Проходной балл: 61%;
  • Стоимость: $245.

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

Основы Java: 1Z0 — 811

  • Количество вопросов: 75;
  • Длительность экзамена: 150 минут;
  • Проходной балл: 65%;
  • Стоимость: $95.

Темы: особенности Java, основы Java, основные элементы Java, работа с типами данных, Java Operator, класс String, циклические операторы, обработка исключений, массивы, классы и конструкторы, методы.

Сертификат Java SE 8 Programmer I: 1Z0 — 808 (начальный уровень)

  • Количество вопросов: 70;
  • Длительность экзамена: 150 минут;
  • Проходной балл: 65%;
  • Стоимость: $245.

До 25 апреля 2021 года скидка в честь двадцатипятилетия Java. Стоимость: $25.

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

Сертификат Java SE Programmer II: 1Z0 — 809 (продвинутый уровень)

  • Количество вопросов: 85;
  • Длительность экзамена: 150 минут;
  • Проходной балл: 65%;
  • Стоимость: $245.

До 25 апреля 2021 года скидка в честь двадцатипятилетия Java. Стоимость: $25.

Темы: дизайн классов Java, обобщения и коллекции, встроенные функциональные интерфейсы лямбда, Java Stream API, исключения и утверждения, основы ввода-вывода в Java, параллелизм, локализация, создание приложений БД с помощью JDBC.

Сертификат Java SE 11: 1Z0 — 819

  • Количество вопросов: 50;
  • Длительность: 90 минут;
  • Проходной балл: 68%;
  • Стоимость: $245.

До 25 апреля 2021 года скидка в честь двадцатипятилетия Java. Стоимость: $25.

Темы: работа с типами данных, контроль выполнения программы, объектно-ориентированный подход в Java, обработка исключений, работа с массивами и коллекциями, работа с потоками, модульная система платформы Java, параллелизм, API ввода-вывода в Java, безопасное кодирование приложений, приложения БД с JDBC, локализация.

☕ Сертификаты и тренинги для Java-разработчика

Вся актуальная и подробная информация доступна на сайте Oracle University.

Для каждого экзамена указан необходимый минимум данных: какие сертификаты и знания потребуются, какие темы затрагиваются на экзамене и какие вопросы поднимаются вопросы (примерный список).

Oracle University также предлагает помощь в подготовке к экзамену: бесплатные курсы.

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

Получение сертификата обычно связано с требованиями работодателей или желанием поставить «галочку». На развитие профессиональных навыков этот документ влияет весьма опосредованно.

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

Сертификаты об окончании курсов

Получить документ можно и пройдя обучение на какой-нибудь онлайн-платформе. Здесь разброс весьма широк: от обычного подтверждения о прослушанном курсе до дипломов о профессиональной подготовке.

☕ Сертификаты и тренинги для Java-разработчика

Польза от таких сертификатов есть, когда информация курса усвоена полностью (все-таки главная задача образовательных платформ – именно обучение, а не выдача бумажек), но опыта работы маловато. Диплом поможет устроиться на стажировку, получить должность разработчика-джуна или продемонстрировать на собеседовании способность развиваться. Знания здесь гораздо важнее самого документа.

Бесплатные курсы

Онлайн-университет GeekBrains проводит бесплатные курсы и интенсивы для желающих познакомиться с Java:

  • Интенсив «Java для начинающих». За два часа можно познакомиться с Java, научиться устанавливать и настраивать Java Development Kit (JDK), создавать простейший код, компилировать его и работать с переменными. Также в интенсив входит знакомство с импортом классов, создание объектов и вызов методов. В конце вы получаете сертификат об окончании обучения.
  • Бесплатный курс «Java. Быстрый старт». Девять уроков включают информацию по использованию переменных, ветвлению и циклам, а также выполнение операций ввода/вывода в консоль. Самое интересное – разработка оконных игр без использования сторонних библиотек. В конце выдается сертификат об окончании обучения.

Ресурсы в сети

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

  • Канал «Уроки по Java» содержит 415 обучающих видеороликов на разные темы – от простых к сложным;
  • Канал «Java для начинающих» поскромнее – здесь всего 51 урок, но тоже есть много полезного.

Хранилище JavaBegin поможет освоить основы Java, веб-разработку, Spring Framework, а также расскажет про мобильные приложения.

Платные курсы

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

  • Онлайн-университет GeekBrains готовит специалистов на факультете Java–разработки. За 12 месяцев занятий студенты не только изучают теорию, но и осваивают практическую работу, а также получают помощь в оформлении резюме, поиске вакансий и трудоустройстве. В процессе обучения вы реализуете несколько проектов, которые можно будет добавить в портфолио и показать потенциальному работодателю.

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

  • Образовательная платформа Skillbox готовит Java-разработчиков за 4 месяца. Если небольшого вводного курса вам недостаточно, есть более углубленный, который рассчитан на 9 месяцев. В него включены интенсивы по универсальным для программиста знаниям и английский для IT. После успешной защиты дипломного проекта выдается диплом Skillbox.
  • Четырехуровневые курсы программирования на Java от Topjava.ru разделены по сложности, поэтому можно начать обучение с любым уровнем подготовки удобно – вы просто подключаетесь в нужный момент без повторения давно усвоенного.
  • Онлайн-школа Hedu за 10 уроков проведет онлайн-курс по Java. В программу входят только основы: примитивные типы данных, ООП, обработка исключений, работа с массивами и интерфейсам, лямбда, многопоточность. Выдается сертификат об окончании обучения выдается.
  • JavaRush – программирование от программистов. Случайно запущенный профессионалами-энтузиастами проект предлагает освоить Java через 500+ часов опыта программирования. Обучение на 80% состоит из практики и подходит только тем, кто готов изучать теорию в подробностях самостоятельно.

Какой бы вариант вы ни выбрали, всегда важна мотивация и четкий ответ на вопрос «Зачем?»

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

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

Из очевидных плюсов сертификатов по Java выделим следующие:

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

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

***

Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?

Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:

  • Основы программирования на Python.
  • Профессия Python-разработчик.
  • Алгоритмы и структуры данных.
  • Математика для Data Science.
  • Профессия Data Science.
  • Frontend Basic: принцип работы современного веба.
  • Профессия Фронтенд-разработчик.
  • Обработка естественного языка. Полный курс.

На подходе еще больше 10 курсов для взрослых и детей.

Понравилась статья? Поделить с друзьями:
  • Prince i80 руководство
  • Капли анти сек для кошек инструкция по применению
  • Действует руководство по проектированию
  • Посудомоечная машина бош супер сайленс инструкция
  • Аэропорт новосибирска руководство