Найти тему

Сертификация OCAJP: материалы для подготовки

Статья подготовлена для студентов курса «Подготовка к сертификации Oracle Java Programmer (OCAJP)» в образовательном проекте OTUS.

Сертификация 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.

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

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

Книги:

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

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

Есть и ещё один путь подготовки — пройти соответствующий курс в 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-сертификации рекомендуете вы? Пишите в комментариях!