Внимание!
ЦТ Pearson VUE и Certiport приостановили работу на территории Российской Федерации.
В связи с изменением курса рубля по отношению к иностранной валюте актуальную стоимость экзаменов уточняйте у наших операторов по контактным телефонам или электронной почте учебного центра Softline.
Учебный центр Softline является авторизованным Центром тестирования Pearson VUE. Сдать экзамен Java SE 11 Programmer I вы можете в одном из 6 городов: Москве, Нижнем Новгороде, Екатеринбурге, Санкт-Петербурге, Новосибирске, Ростове-на-Дону. Чтобы купить экзамен Java SE 11 Programmer I, положите его в корзину и оплатите по счёту или картой. После оформления и/или оплаты заказа через сайт с вами свяжется наш менеджер для согласования удобного времени и места сдачи экзамена. Центры тестирования работают по будням с 9.00 до 18.00. После успешной сдачи экзамена на ваше имя выдаётся сертификат вендора. Пожалуйста, ознакомьтесь с Правилами сдачи экзаменов в Учебном центре Softline (Pearson Vue).
Извините, но по данному экзамену требуется уточнение от Нашего специалиста.
- Отзывы
Ищете экзамены или тестирование Java SE 11 Programmer I по технологиям Oracle? Обратитесь к надежному партнеру Softline – Учебному центру компании Softline. Каталог экзаменов УЦ Softline – самый полный и содержит только востребованные специалистами материалы.
Вы можете пройти сертификацию Java SE 11 Programmer I в в Учебном центре Softline. Мы будем рады подобрать необходимую вам сертификацию! В УЦ Софтлайн есть онлайн-экзамены Oracle от Oracle, а также очные занятия.
Как итог тестирования Java SE 11 Programmer I вы получите соответствующий документ от компании-производителя, подтверждающий ваш профессиональный уровень знаний.
Действуйте, не откладывая! Укажите в поиске нужный экзамен, положите его в корзину, оплатите онлайн и будьте уверены – новые знания обязательно принесут большие перспективы.
Хочешь больше книг по программированию?
Подпишись на наш канал и ознакамливайся бесплатно!
Подписаться
×
Представляем вам статью Евгения Бережного, опубликованную на сайте DOU.UA.
Меня зовут Евгений и более 5 лет я занимался решениями в области Building Information Modelling (BIM), CAD- и CAE-решениями с использованием DSL DesignScript и Python. В 2014 году решил сменить профиль и заняться разработкой на Java. Успел поработать в области разработки и поддержки приложений для настройки компьютерных сетей и управления ими. Сейчас работаю Java-разработчиком в компании AB Soft (Одесса) и занимаюсь разработкой веб-приложений в предметной области облачных коммуникационных решений.
Идея получить сертификат Oracle Certified Professional: Java 11 Developer родилась в моей голове еще в далеком по меркам IT 2016 году, когда компания Oracle объявила о планах выпустить новую версию Java — 9-ю. Это и дало стимул пройти сертификацию и ознакомиться с новой версией языка. Но время шло, релиз был перенесен сначала на полгода, а потом и вовсе на вторую половину 2017-го. К тому же долгожданная Java 9 принесла с собой новую политику выпуска версий JDK с шестимесячным циклом выпуска Java, где релиз выходил каждые полгода, и следующим LTS (Long Term Support) — релизом стала Java 11. Так что пришлось ждать марта 2019 года, когда Oracle объявила о запуске новой Oracle Certified Professional: Java 11 Developer certification. Недолго думая, я решил пройти эту сертификационную программу, получить новый значок в коллекцию и поделиться опытом в этой статье.
Зачем вообще нужен сертификат?
Вопрос холиварный, как и вопрос, нужно ли программисту специальное высшее образование. С одной стороны, сертификат не дает никаких преимуществ. С другой стороны, его наличие может зацепить глаз HR, особенно в ситуации с разработчиками, которые пришли из другого языка или переквалифицируются из тестировщиков. Кроме того, наличие сертификата покажет, что вы умеете ставить цели и достигать их.
Моими стимулами были:
- желание расширить и консолидировать свои знания и понимание Java, включая те части API, которые редко используются в текущих задачах;
- изучить новшества долгожданных Java 9…11, чтобы быть готовым к будущему, которое обязательно наступит (смахнул скупую мужскую слезу, ковыряя проект на EJB3.0).
Можно, конечно, добиться этих целей и без сертификации, но тем, кто знаком со SMART и с принципом кнута (потеря денег за попытку сертификации) и пряника (документ и значок в коллекцию), нетрудно понять, что так обучение проходит гораздо эффективнее.
Получать сертификат или нет — личное дело каждого. В этой статье я лишь постарался дать свои рекомендации по подготовке к экзамену.
Немного из истории сертификации
Если бы вы сертифицировались по Java 8 и более ранним версиям, то могли сдавать два типа экзамена, каждый из которых давал соответствующий титул: Associate либо Professional. Теперь же появилось одно значительное изменение: титула Oracle Certified Associate (OCA) не существует, и сдача первого экзамена не даст вам ни сертификата, ни титула. То есть чтобы получить сертификат Oracle Certified Professional 11 (OCP 11), вы должны сдать оба экзамена: и Java 11 Programmer I (1Z0-815), и Java 11 Programmer II (1Z0-816). Они основаны на старых OCA 8 (1Z0-808) и OCP 8 (1Z0-809) соответственно.
Много об Oracle Certified Professional: Java 11 Programmer I (1Z0-815)
В этой статье речь пойдет о первом из необходимых экзаменов, Oracle Certified Professional: Java 11 Programmer I (1Z0-815). Подготовка заняла у меня около двух месяцев (по два-три часа в день). На тот момент в интернете было не так много информации о самом экзамене, а обучающей литературы нет и поныне. Поэтому я надеюсь, что мои мысли прольют свет на его самые важные особенности и помогут читателям с легкостью сдать его.
Экзамен сдается на английском, так что ваш уровень языка должен быть достаточным для понимания технической литературы (к слову, вся подготовительная литература написана на нем).
По сути, сам экзамен проверяет знание основ Java без глубокого погружения в отдельные API (IO, NIO 2.0, Concurrency, Stream и т. д.). В основном вам придется работать либо компилятором (указать, скомпилируется ли код), либо JRE (указать на результат выполнения кода или на то, какой Exception будет выброшен).
Но при этом даже опытным программистам не стоит расслабляться и игнорировать подготовку, потому что составители тестов будут пытаться поймать вас на банальной невнимательности, а это не так уж и трудно, учитывая, что в написании компилируемого кода нам помогает IDE.
Пример. Какой тип данных (x + y)?
double x = 39.21; float y = 2.1;
Правильный ответ: строчка float y = 2.1
не компилируется, так как нет символа f после 2.1.
Или же вас попросят рассказать о результате выполнения кода, присланного одним из ваших восточных коллег:
public class Test { public void print(Integer x) { System.out.print("Integer"); } public void print(float x) { System.out.print("float"); } public void print(Object x) { System.out.print("Object"); } public static void main(String[] args) { Test t = new Test(); short s = 123; t.print(s); t.print(true); t.print(6.789); } }
Думаю, многих удивит результат в виде floatObjectObject
.
И подобных вопросов в тесте хватает. Так что рекомендую как минимум сдать mock-тесты и подтянуть те темы, в которых вы могли бы совершить ошибку.
Несмотря на то что для подготовки к экзамену я использовал книгу OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 авторства Jeanne Boyarsky и Scott Selikoff, я не согласен с мнением авторов, утверждающих, что новый экзамен намного сложнее предыдущего ОСА 8 (1Z0-808). Так, например, я обнаружил всего несколько отличительных особенностей, которых не было в старом экзамене и книге OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808. Большинство из них — это фичи Java 9…11. Ниже я описал основные отличия новой версии экзамена от старой.
О чем необходимо помнить при сдаче экзамена Java 11 Programmer I?
- Теперь интерфейс имеет приватные методы экземпляра и приватные статические методы (новшество Java 9).
- Новый статический метод
List.of()
возвращает неизменяемый List и генерирует исключениеUnsupportedOperationException
в процессе выполнения, если вы попытаетесь его изменить (новшество Java 9). - Необходимо понимать особенности использования зарезервированного типа для локальных переменных
var
. Для этого рекомендую посмотреть официальное видео Oracle с 17-й минуты (новшество Java 10). - Нужно знать принцип работы и возвращаемое значение новых статических методов Arrays.mismatch и Arrays.compare (Java 9…11).
- Надо знать функциональный интерфейс Provider и то, что переменные, используемые в лямбда-выражениях, должны быть final или effectively final.
- Требуется быть знакомым с методом
StringBuilder.replace()
. - Необходимо знать, что делает специфический метод
String.intern()
. - Нужно разбираться в модульности Java, знать ее фишки и основные принципы. В частности, вам пригодится знание таких модулей JDK, как java.base, java.desktop, java.se, и инструментов jdeps, jmod, jlink. Также важно понимать, как скомпилировать и запустить приложение Java с помощью командной строки (Java 9).
- Разбираться в java.time (LocalDate, LocalDateTime и т. д.) особо не требуется. Вопросов на знание этого пакета не было, хотя он несколько раз упоминался в ходе экзамена, но на самом деле это были вопросы на знание правил импортирования пакетов. Поэтому главы, посвященные данному API в книге ОСА 8, по большему счету можно просмотреть поверхностно.
Большую часть времени я бы рекомендовал посвятить изучению модульности Java, поскольку более 10% вопросов будут именно о ней. В остальном вопросы на экзамене соответствуют приведенным в книгах по подготовке к старому экзамену OCA 8.
Немного о литературе для подготовки
Для общей подготовки я бы рекомендовала книгу OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 авторства Jeanne Boyarsky и Scott Selikoff либо OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808) авторства Bert Bates и Kathy Sierra. Рекомендую обязательно практиковаться в mock-тестах, приведенных в книгах.
Для изучения модульности — Java 9 Modularity Book.
Достаточно ознакомиться с соответствующими разделами в документации Oracle JDK 11 Documentation, чтобы узнать все, что необходимо, о var, List.of, интерфейсе Provider, StringBuilder.replace, String.intern и новых методах класса Arrays.
О процедуре заказа и прохождения экзамена
Регистрируемся на Pearson VUE и Oracle CertView, связываем аккаунты, заказываем, оплачиваем и идем сдавать. Сертификационных центров в Одессе нет, но в Киеве их хватает. К тому же график их работы довольно гибкий, так что есть повод навестить столичных друзей/родственников 😉
Касательно процедуры сдачи экзамена. Если вы сдавали экзамен на права, то это что-то похожее, но только дольше. Прийти в центр надо за 15–20 минут до указанного времени. Все личные вещи нужно сдать в ячейку. Перед началом самого экзамена вас фотографируют, просят подписать несколько бумаг и проверяют ваши документы (в моем случае это внутренний и загранпаспорт). На экзамене вам выдают маркер и две ламинированные бумажки, на которых вы можете делать пометки. В процессе прохождения тестов можно помечать вопросы, чтобы вернуться к ним потом. Если вы выходите в уборную, то это происходит за счет времени экзамена (!).
Во время моей сдачи случилась примечательная ситуация: ближе к концу теста щелкнул свет, UPS не сработал, и компьютер ушел на перезагрузку, а мой мозг — в панический ступор 🙂
Но все данные уже были отправлены на сервер, и сессия сдачи экзамена продолжилась без учета времени, потраченного на перезагрузку ПК и вход в режим сдачи сессии.
Щепотка вдохновения
Результаты экзамена придут в течение 15 минут на вашу почту. Так что долго мучиться в догадках не придется. В целом экзамен имеет достаточно низкий проходной бал, поэтому после соответствующей подготовки, выполнения определенного количества mock-тестов и учета вышеизложенных советов и рекомендаций вы без труда получите результат, который вас удовлетворит.
Удачи и спасибо за внимание!
Время на прочтение
5 мин
Количество просмотров 22K
В начале октября Oracle упростил получение сертификации по Java — вместо двух экзаменов теперь нужно сдать один, при том что цена за экзамен не изменилась. Кому интересен уровень задач и больше подробностей про экзамен прошу под кат — опишу почему решил сдать, как готовился, какие вопросы были и собственно какие выводы сделал.
В октябре я увидел новость о том, что Oracle запускает новый экзамен 1z0-819 вместо прежних 1z0-815 и 1z0-816. Раньше для того, чтобы стать Oracle Certified Professional нужно было сдать два экзамена и потратить в общей сложности 300$. Теперь сумма сократилась вдвое. Кроме этого изменилось и количество вопросов, если раньше в каждом экзамене было по 80 вопросов и на это было отведено 150 минут, то теперь экзамен длится 90 минут и в нем 50 вопросов, покрывающие все темы из прошлых экзаменов. Большая часть вопросов может иметь несколько верных ответов.
Начнем с того какие цели я преследовал: так как у меня физическое образование и java я изучал сам, то, на мой взгляд, данная сертификация могла бы помочь структурировать свои знания по java, а также иметь некий документ, подтверждающий, что в программирование я могу.
Как зарегистрироваться? Регистрируетесь у партнера Oracle pearsonvue.com, привязываете учетку оракла, выбираете, как сдавать — в центре или из дома. В случае если выбран вариант из дома, то за вами через камеру и микрофон в течении всего экзамена будут следить, в помещении не должно быть никого, вы ни с кем не можете разговаривать и смотреть только на экран, интернет должен быть стабильным, без разрывов, иначе результат аннулируют. Я выбрал сдачу в специализированном центре, так спокойнее.
Какие материалы могут помочь при подготовке? Если у вас есть хоть какой-то опыт программирования, то рекомендую использовать книгу OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide: Exam 1Z0-816 and Exam 1Z0-817 от Scott Selikoff, Jeanne Boyarsky Эта книга написана для экзамена 1z0-816 и она покрывает большую часть того, что будет на экзамене. У этих авторов есть также книга для подготовки к первой части прошлого экзамена 1z0-815, но она рассчитана на абсолютных новичков и читать ее откровенно скучно. Кроме этого в сети можно найти моки экзаменов, чтобы проверить усвоенные знания после прочтения книги.
Какие вопросы? Всего 50 вопросов, на которые дается 90 минут, то есть менее 2х минут на вопрос. Есть сложные, то есть иногда надо подумать и более 2х минут. В некоторых вопросах возможны несколько правильных ответов. Всего вариантов ответа может быть до 7 штук. Надо ответить правильно на 68% вопросов.
На что я бы хотел обратить внимание. Очень много вопросов на стримы, лямбды и функциональные интерфейсы.
Могут попасться такого рода задачи:
Нужно найти в какой строчке ошибка, если она вообще есть:
IntStream is = IntStream.of(1, 3, 5);
int x = is.filter(i->i%2 == 0).average(); //1
System.out.println(x);
int y = is.filter( i->i%2 != 0 ).sum();//2
System.out.println(y);
is = IntStream.of(1, 3, 5, 9);
int z = is.filter( i->i%3 != 0 ).count();//3
System.out.println(z);
Так же задачи с использованием коллекторов. Что будет выведено на экран:
class Student {
public static enum Grade {A, B, C, D, F}
private String name;
private Grade grade;
public Student(String name, Grade grade) {
this.name = name;
this.grade = grade;
}
public String toString() {
return name + ":" + grade;
}
}
class TestClass {
public static void main(String[] args) {
var ls = Arrays.asList(new Student("S1", Student.Grade.A),
new Student("S2", Student.Grade.A),
new Student("S3", Student.Grade.B),
new Student("S4", Student.Grade.C),
new Student("S5", Student.Grade.F));
var group = ls.stream()
.filter(student -> student.getGrade() != Student.Grade.F)
.collect(Collectors.groupingBy(Student::getGrade,
Collectors.mapping(Student::getName, Collectors.toList())));
System.out.println(group);
}
}
Собственно, эти вопросы переплетаются с вопросами про коллекции. Например, нужно ответить, что выведет на экран следующий код, если он вообще скомпилируется:
var collection = new HashSet<>();
collection.add(1);
var list1 = List.of(collection);
collection.add(2);
var list2 = List.copyOf(collection);
System.out.println(list1);
System.out.println(list2);
И как изменится результат, если вместо первой строчки мы напишем
var collection = Arrays.asList(1,2,3);
var может использоваться специально, чтобы запутать экзаменующегося:
class X {
public void print(List<Integer> lst) {
System.out.println("X list " + lst);
}
}
class Y extends X {
public void print(List<Integer> lst) {
System.out.println("Y list " + lst);
}
}
public class TestClass {
public static void main(String[] args) {
X x = new Y();
Y y = new Y();
var list = new ArrayList<>();
list.add(1);
x.print(list);
y.print(list);
}
}
Нужно указать, что будет выведено на экран, либо указать, что программа не скомпилируется, либо будет выброшено исключение во время работы.
Надо понимать, что происходит при наследовании.
Допустим дан метод в классе со следующей сигнатурой:
public List<Integer> getCollection() {
return new ArrayList<Integer>();
}
Какие методы ниже могут быть в классе наследнике?
public List<? super Integer> getCollection() {
return new ArrayList<Integer>();
}
public List<? extends Integer> getCollection() {
return new ArrayList<Integer>();
}
public ArrayList<Integer> getCollection() {
return new ArrayList<Integer>();
}
Есть парочка вопросов на интерфейсы подобного типа:
interface Bird {
default String fly() {
return "fly";
}
}
interface Parrot extends Bird {
public String fly();
}
public class RainbowParrot implements Parrot {
public static void main(String[] args) {
Bird b = new RainbowParrot();
System.out.println(b.fly());
}
}
Как отработает программа в данном случае?
На эти темы приходится основная масса вопросов, наверное, более 25. Темы многопоточности, работы с файлами, аннотации, модули представлены всего двумя-тремя вопросами каждая. Остальные темы вроде работы с jdbc, локализацией и т.д. в основном по одному вопросу.
Полный список тем, которые могут быть на экзамене можно посмотреть тут.
Отдельно хочу упомянуть, так как для меня это стало открытием — мне попалось целых два вопроса на использование API doPrivileged, раньше вообще никогда не сталкивался с этим по работе. Так что отдельно эту тему стоит проработать, посмотреть можно тут.
Еще раз хочу обратить внимание на то что время серьезно ограничено, несмотря на то, что я пропустил два вопроса на тему doPrivileged, я еле уложился в отведенное время.
В приложении для сдачи можно отметить галочкой те вопросы, которые показались вам сложными и вернуться к ним в конце. Рекомендую смотреть на таймер, если вопрос занимает у вас более двух минут, пропускать его и, если позволит время, вернуться к нему позже.
Сколько готовиться?
Если вы не преподаватель курсов для java-разработчиков и ходите на работу, то я бы рекомендовал заложить месяц на подготовку — выделяя на это часик-другой после работы. Но конечно же все зависит от вашего уровня.
Какие выводы можно сделать?
Подготовка к экзамену помогает структурировать знания и расширяет кругозор в области API. В частности, я открыл для себя пару интересных моментов работы с файлами.
Сертификация может пригодиться для тех, кто работает на удаленке с зарубежными заказчиками — подтвердить свой уровень, а также будет плюсом на собеседованиях, как минимум позволит пропустить вопросы про java.
Want to become an Oracle Certified Professional: Java SE 11 Developer? Follow this 1Z0-815 exam preparation guide and take the first step to achieve your goal.
Newly launched Oracle Certified Professional: Java SE 11 Developer certification comes with great importance in this technology world. Owing to its rigorous and extensive coverage of the essentially advanced concepts of Java (Standard Edition) 11, possessor of this certification is deemed as the ideal professional for Java-based programming and application development.
Try Now: Java SE 11 Programmer I [1Z0-815] Free Test
To gain the Oracle Certified Professional title, you require to attempt and pass both Java SE 11 Programmer I [1ZO-815] and Java SE 11 Programmer II [1Z0-816] examinations. If you’ve already passed the [1ZO-815] exam, you should start the [1Z0-816] exam preparation.
If you’re an aspiring candidate who wishes to ace the Oracle’s Java SE 11 Developer Certification, you need to take Java SE 11 Programmer I (1ZO-815) exam as the first step. The following Java SE 11 Programmer I, 1Z0-815 exam preparation guide will provide you with insightful details to achieve the same.
The certification above is officially referred to as Oracle Certified Professional (OCP): Java SE 11 Developer certification. There are two certification exams associated with this credential titled as, Java SE 11 Programmer | 1Z0-815 examination and Java SE 11 Programmer | 1Z0-816 examination. It is also worth noting that the 1Z0-815 examination is the first certification exam for this credential.
The 1Z0-815 exam is created solely for the certification and hence, is known to cover a wide range of essential concepts related to Java SE 11 build of the programming language. The same has been thoroughly validated with the Java 11 to justify its involvement in the certification.
Java SE 11 Programmer I 1Z0-815 Exam Information
The Java SE 11 Programmer 1Z0-815 exam involves the candidate answering a total of 80 multiple choice-based questions within the duration of 180 minutes (3 hours). To pass the examination and gain the certification, the participating candidate needs to score at least 63% of the total marks. This means that out of the 80 questions, to pass the examination, a candidate has to answer 51 questions correctly at a minimum. The registration fee for the 1Z0-815 certification exam is US$150 currently. You can refer to the table below to have instant insight into the Java SE 11 Programmer 1Z0-815 exam information:
Java SE 11 Programmer 1Z0-815 Exam Information |
|
Exam Title | Java SE 11 Programmer I |
Exam Number | 1Z0-815 |
Associated Certification | Oracle Certified Professional: Java SE 11 Developer |
Validated Against | Java 11 |
Exam Format | Multiple Choice |
Number of Questions | 80 |
Exam Duration | 180 Minutes |
Passing Score | 63% |
Exam Fee | US$ 150 |
Have Passed Java SE 11 Programmer I [1Z0-815] exam? Take the next move and start your preparation for the Java SE 11 Programmer II [1Z0-816] exam with this comprehensive 1Z0-816 exam preparation guide.
Java SE 11 Programmer I 1Z0-815 Exam Objectives
As mentioned above, the Java SE 11 | 1Z0-815 examination is created to cover a wide range of available Java 11 concepts and Java 11 features from the most basic to the most advanced level. To aid you in creating an efficient 1Z0-815 exam preparation schedule, here we enlist the topics and sub-topics that the examination covers.
- Understanding Java Technology and Environment
- Describing Java Technology and Developer Environment
- Identifying Main Features of Java Language
- Creation of Basic Java Program
- Creating a functional Java program with the Main Class
- Compiling and Running a Java Application through the Command Line
- Creating and Importing Packages
- Working with Java String APIs and Primitive Data Types
- Declaring and Initializing Variables
- Identifying the Scopes of Variables
- Using Interference of Local Type Variables
- Creating and Manipulating Strings
- Manipulating the data through the StringBuilder Class and Related Methods
- Using Java Arrays
- Declaring, Instantiating, Initializing a 1D Array
- Declaring, Instantiating, Initializing a 2D Array
- Using and Creating Methods
- Creating Constructors and Methods with Arguments and Returning Values
- Invoking and Creating Overloaded Methods
- Applying Static Keyword to other Fields and Methods
- Re-Utilizing Implementations Via Inheritance
- Creating Superclasses and Subclasses
- Creating And Extending Abstract Classes
- Enabling Polymorphism by Overriding Methods
- Using Polymorphism for Casting and Calling Methods
- Differentiating between Overloading, Hiding, and Overriding
- Handling Exceptions
- Advantages of Exceptions Handling and Differentiating between Checked, Unchecked Exceptions, and Errors
- Creating Try-Catch Block and Learning How Exceptions Alter Program Flow
- Creating and Invoking a Method that throws Exceptions
- Utilizing Operators and Constructs for Decisions
- Using Java Operators Including Parenthesis for Overriding Operator Precedence
- Using Java Control Statements Including if, if/else, and switch
- Creating do/while, while, for, and for each loop with nested loops inclusion.
- Describing Classes and Objects
- Declaring Java Objects and explaining Objects’ Lifecycle
- Defining Structure of Java Classes
- Reading or Writing to Object Fields
- Applying Encapsulation
- Applying Access Modifiers
- Applying Encapsulation Principles to a Class
- Programming Abstractly Through Interfaces
- Creating and Implementing Interfaces
- Differing Class Inheritance from Interface Inheritance
- Declaring and Using ArrayList and List Instances
- Understanding Lambda Expressions
- Understanding Modules
- Describing Modular JDK
- Declaring Modules and Enabling Access Between Modules
- Describing How Modular Projects are Combined
There is no limit of learning if you are a Java Developer. Here is the list of Things Java Developer Should Learn in 2019 to advance the career as a Java Developer.
A Comprehensive Guide for 1Z0-815 Exam Preparation
To ensure that you’re effectively preparing for the 1Z0-815 certification exam, it is crucial that you create an effective preparation schedule and follow a comprehensive preparation guide for 1Z0-815 exam. To do the same, there are few pointers that one should consider. The followings are the detailed important steps that you should be taking into account before creating the ideal preparation guide for 1Z0-815 exam.
-
Visit the Official Certification Page
To ideally prepare for the examination, the initial requirement is to acquaint yourself with the framework and outline of the examination. Knowing the common format, types of questions and the duration for completion will help in adapting to the ideal preparation schedule for the examination. To know more about the examination, the optimal method is to visit the official certification page where you can find all the insightful details i.e. from basic information to exam objectives about the certification examination.
-
Take the 1Z0-815 Examination Training
To introduce yourself to the concepts covered in the examination, it is suggested that you take the 1Z0-815 Training Course enlisted on the official Certification Website. The training course walks you through attaining all the necessary skills required to attempt the examination. Added to that, you can choose your preferred training format as Training on Demand or Live Virtual Classes. With Training on Demand, you’ll get 90 days access to the relevant course guides and assessments whereas, with the Virtual Classes, you’ll get five days of virtual classroom experience which are curated by industry experts.
-
Refer to the Relevant Guides
Since the Java SE 11 Programmer | 1Z0-815 Examination is relatively new; there are no dedicated course guides for the same. Fortunately, there are innumerable referential books available both online and as physical softcopies for preparation. Since the examination covers the essential concepts of Java 11-based programming, any reliable Java 11 guidebook can aid you to prepare for the examination effectively. Therefore, it is recommended that you incorporate the relevant Java 11-based guides into your preparation schedule for efficient learning.
-
Gain Some Hands-on Experience
To effectively learn about the Java 11-based concepts, theoretical understanding alone will never prove to be enough. Therefore, it is recommended that you practically attempt to implement all the concepts on a physical system to ensure that you’ve attained a respectable grasp over the specified concepts. This will also aid you to discover exceptions and anomalies which might not be described in the referential guides.
-
Join Discussion Forums and Study Groups
The ideal way to prepare and learn the essential concepts for the examination is to collaborate with other candidates going through the 1Z0-815 exam preparation. The most efficient way to do so is joining discussion forums and other reliable study groups online. This is recommended mainly because it can aid you in answering any doubts you might have during your 1Z0-815 certification preparation. The additional perk of joining study groups and discussion forums online is the fact that you can discover new and more efficient tips to prepare for the examination owing to the contributions of other participating candidates. You can join the Whizlabs discussion forum to start a discussion with the industry experts.
-
Take Practice Tests
It is extremely important that you assess your attained knowledge regularly to gauge how much more you need to prepare for passing the examination. The ideal way to do so is by attempting reliable practice tests consistently. Practice tests can acquaint you with the most commonly asked questions within the examination while also helping you to adapt to the question types and the duration of the examination. As an added benefit, practice tests can also aid you in scheduling your examination to ensure that you answer the maximum questions within the set time limit. It is always recommended to take those practice tests that offer a few free questions, and Whizlabs is the one.
So, these are the steps that constitute the comprehensive Java SE 11 Programmer 1Z0-815 study guide. Just follow these steps and prepare well, and you will be all ready to take and pass the Java SE 11 Programmer 1Z0-815 exam.
Expert Advice to be Followed during 1Z0-815 Exam Preparation
There will always be a few insights characteristics of the examination that will not be defined anywhere on the official website. These aspects include the frequently asked questions or the depth of the involved questions. These minuscule details can have a significant impact on your preparation schedule and hence, are recommended to be taken into account as a defining factor for your schedule. The most reliable source to attain these insights are the candidates who have either appeared in the examination or have successfully cleared it. To ease the task of seeking the same, the following is a compiled list of all the expert advice that you should consider before taking the examination.
-
Things to Note
The Java 11 SE Programmer | 1Z0-815 examination might appear to be similar to the OCA 8 1Z0-808 certification exam. However, you’ll be wise to realize that it is only loosely based on the examination above. Some of the covered concepts to overlap in both of the examinations. But the 1Z0-815 examination is considerably more detailed and in-depth when compared to the 1Z0-808 examination.
The newly created 1Z0-815 examination takes the concepts of the OCA 8 1Z0-808 assessment, dials the difficulty, and adds new concepts related to the Java 11 version. Therefore, using OCA 8 referential books alone wouldn’t be the wisest choice while preparing for the new 1Z0-815 certification examination. Also, to gain the Certified Professional title, you require to attempt and pass both Programmers I (1ZO-815) and Programmer II (1Z0-816) examinations.
-
Added Concepts
One of the new concepts added to the 1Z0-815 exam objectives is Modules. Initially, one would think that, since it is a newly added concept, the weight wouldn’t be that significant for the same. You’d be entirely wrong if you go to attempt the examination with that mindset. The 1Z0-815 examination is brimming with questions related to Modules. Added to that, the questions are also in-depth in their level of complexity. Therefore, it is recommended that you prioritize the newly added concept within your 1Z0-815 exam preparation schedule to increase your chances of passing the examination.
-
Reference Guides
The most frequently asked question about the 1Z0-815 examination is if individuals can use the OCA 8 reference books to prepare for the 1Z0-815 certification examination. The answer is NO. Using the prior OCA 8 book alone as your preparatory guide won’t be sufficient for passing the examination since several additional concepts need to be prepared. However, using the OCA 8 guides in tandem with other reliable Java 11 course guides could prove to be enough resource for the examination.
If you’re looking for a recommendation on the ideal reference guide, the “Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808″ book written by Jeanne Boyarsky, and Scott Selikoff could serve as the reliable book of choice to prepare for the examination.
Preparing for a Java Developer Interview? Go through these Top Java Developer Interview Questions and get ready to ace the interview.
To Conclude
The 1Z0-815 exam preparation guide above can effectively aid you in preparing for the 1Z0-815 certification exam. Following this comprehensive guide preparing through good preparation resources will lead you to the path of passing the 1Z0-815 exam. To gain more insights about the examination, you can visit the Whizlabs discussion forum and participate in the conversation with those who have recently attempted or passed the examination. Added to that, you can scout the market for other relevant referential guides for the examination.
With the aim of helping developers in getting certified, we bring Java SE 11 Developer [1Z0-815] Practice Tests. So, join us now and get ready to become Oracle Certified Profes
Have any questions? Just write in the comment section below or write to us at Whizlabs Helpdesk, we’ll get back to you in no time!
- About the Author
- More from Author
Сертифиĸация помогает понять, струĸтурировать и заĸрепить знания по Java. Праĸтиĸа поĸазала, если есть цель получить сертифиĸат – обучение идет гораздо эффеĸтивнее и быстрее. Помимо этого, на собеседованиях можно поĸазать сертифиĸат работодателю и его наличие будет хараĸтеризовать вас ĸаĸ человеĸа целеустремленного, ĸоторый способен работать с большими объемами информации.
В ноябре 2020 я сдал эĸзамен Oracle Certified Professional Java 11 1Z0-819. Для меня это была долгая дорога длиною в 4 месяца. У меня был довольно сĸудный опыт в Java.
Я прочитал ĸнигу «Философия Java», «Струĸтуры данных и алгоритмы Java», прошел до 20 уровня на javarush. Но реального опыта и постоянной праĸтиĸи у меня не было, поэтому, даже решая задачĸи на leetcode, я то и дело встречался с ситуацией, ĸогда не понимал, ĸаĸ лучше обработать строчĸу или ĸаĸ преобразовать массив из Integer в int и обратно.
Все это ĸажется довольно простыми задачами, но не имея реального опыта работы с языĸом, невозможно прочитать и запомнить все методы того или иного ĸласса.
По этой и по ряду других причин я решил, что мне нужно сдать эĸзамен. По правде говоря, готовиться я начал ĸ эĸзаменам 1Z0-808 и 1Z0-809. Готовился я по ĸнигам Jeanne Boyarsky and Scott Selikoff. Книги написаны информативно и не сĸучно, таĸ что осилить первую ĸнижĸу особого труда не составило. Книги на английсĸом, перевода вроде бы нет, да смысла в нем тоже, таĸ ĸаĸ сам эĸзамен таĸже проходит на английсĸом.
Прочитав первую ĸнигу до ĸонца, я решил разобраться с тем, ĸаĸим же образом я могу сдать эĸзамен. Погуляв по сайту Oracle я понял, что могу сдать эĸзамен по Java 11, а именно эĸзамен 1Z0-815. Разница между 1Z0-808 и 1Z0-815 оĸазалась несущественной. Все, что необходимо было знать – это модули, ĸоторые появились в Java 9.
Изучая тему модулей еще с недельĸу я решил, что пришла пора сдать эĸзамен. Однаĸо натĸнулся на новость о том, что с оĸтября (а это было через 2 месяца) два эĸзамена 1Z0-815 и 1Z0-816 перестанут существовать и их заменит один эĸзамен 1Z0-819. С одной стороны – это ĸруто, можно сэĸономить 150 долларов за сертифиĸат (для получения сертифиĸата необходимо сдать оба эĸзамена).
С другой стороны, условия эĸзамена стали сложнее, чем были до этого. В ĸаждом из предыдущих четырех эĸзаменов (1Z0-808, 1Z0-809, 1Z0-815, 1Z0-816) давалось 150 минут и 70 вопросов. В новой же версии эĸзамена 90 минут и 50 вопросов. Количество тем в эĸзамене в два раза больше, чем в предыдущем варианте. Настоящие герои не ищут легĸих путей, поэтому я решил сдать единый 1Z0-819.
Я начал строить для себя mindMap с темами эĸзамена и всеми вопросами, ĸоторые могут ĸасаться этой темы. Прочитав обе ĸниги (1Z0-808 и 1Z0-816), я собрал полную ĸарту эĸзамена. Основные темы ĸарты почти соответствовали темам в ĸниге.
На изображении видна сама ĸарта и вопросы ĸ ней. Вопросы мне задавала жена дважды в день. Все. Поĸа мы ехали за продуĸтами, за завтраĸом, во время прогулĸи. Постоянно. После прочтения ĸниг я начал сдавать пробные эĸзамены. Сдавал я их тут.
По проценту правильных ответов можно видеть, ĸаĸ моя вера в себя то росла, то падала, ĸаĸ на америĸансĸих горĸах. Кроме того, моя ĸомпания оплачивала получение сертифиĸата тольĸо в случае сдачи на 80% и выше. Это была моя мотивация сдать на 80 баллов.
Незадолго до сдачи эĸзамена я прочитал, что один из авторов ĸниг сдал эĸзамен на 72 балла, а второй на 87 баллов, от этого я немного взгрустнул, таĸ ĸаĸ если автор данных ĸниг сдал тольĸо на 72 балла, то на 80 у меня вряд ли получится…
Про ĸонцентрацию сĸажу ещё раз отдельно – я не знаю, возможно ли при сдаче эĸзаменов поймать состояние потоĸа, ĸаĸ при ĸодинге, но у меня ни разу не получилось. Сидеть с полной ĸонцентрацией полтора часа оĸазалось для меня настоящим испытанием.
Чуть-чуть расслабишься – пропустишь ошибĸу в ĸоде, ĸоторая влияет на правильный ответ. Поэтому надо стараться проходить пробные эĸзамены без пауз, с таймингом и маĸсимальной ĸонцентрацией. «Полный эффеĸт присутствия».
Сдавал я эĸзамен из дома, через pearsonvue. Чтобы сдать эĸзамен, необходимо приобрести ваучер, затем выбрать дату эĸзамена, сĸачать тестовую программу. При запусĸе данная программа проверяет, чтобы на вашем ĸомпьютере не было отĸрыто ничего другого, ĸроме этой самой программы. Видео/аудио связь – само собой.
При сдаче эĸзамена также необходимо будет поĸазать доĸумент, подтверждающий вашу личность. Обязательно сверьте, что в вашем профиле на oracle и pearsonvue ваши имя/фамилия были один в один, ĸаĸ в доĸументе. Я использовал загранпаспорт, таĸ ĸаĸ в нем имя/фамилия на латинице.
Смотреть на эĸзамене в сторону нельзя, ниĸаĸого постороннего шума, ниĸаĸих листочĸов, тетрадей и т. д. Если нужно что-то где-то написать – в приложении есть встроенный блоĸнот. Он жутĸо неудобный, но выбирать не приходится.
День эĸзамена. Послушав час Эминема, я был морально готов сдавать эĸзамен. Жена уехала в зал, чтобы ничего не могло меня отвлечь. Забавный момент, что в ĸвартире оставалась ĸошĸа, ĸоторая решила именно в тот момент, ĸогда я приступил ĸ сдаче эĸзамена, проверить, может ли она бегать по ĸвартире со сĸоростью звуĸа и ĸаĸой уровень шума она может поднять прежде, чем я на нее отреагирую.
За 12 лет она таĸ ниĸогда себя не вела, поэтому в данном случае это была чистой воды «подстава» с ее стороны.
Вернемся ĸ эĸзамену. Проверив мои доĸументы и спросив, ĸаĸ мои дела, мне дали отмашĸу, что я могу приступать ĸ сдаче. Тяжелее всего было именно отсидеть полтора часа с маĸсимальной ĸонцентрацией. В ĸаĸие-то моменты мозг просто выĸлючался и не пытался найти ответ в ĸоде.
Я боролся с таĸими моментами и двигался дальше. В итоге эĸзамен я сдал ровно на 80 баллов, аж прослезился от счастья, таĸ ĸаĸ ни один пробный я не сдал таĸ хорошо.
Советы:
- При изучении теории старайтесь понять, зачем авторы языĸа поступили подобным образом. Например, overriding rules для методов ĸласса:
- Не торопиться, если ĸажется, что ответ на вопрос сразу известен.
- Все перепроверить. При взгляде на ĸод вспомнить все возможные темы, для ĸаждой пройтись по чеĸ-листу (например, те же overriding rules для методов, см. изображения выше).
- Концентрация – добро, самоуверенность – зло. Каĸ тольĸо начало получаться сдавать тестовые эĸзамены, я почувствовал уверенность в себе и начал их заваливать. Важно всегда быть маĸсимально сĸонцентрированным и не поддаваться этому чувству.
Спасибо всем, ĸто дочитал до ĸонца. Надеюсь, эта информация поможет вам при подготовĸе. Удачи на эĸзамене!
Фото на обложке: pixabay.com
Java 11 Certification
Hi there! So this is a complete resource guide for my attempt to get Java 11 Certified.
On the 18th, January 2021, I passed my «Oracle Certified Professional: Java SE 11 Developer» certification.
Old Rules
So I started my journey to get certified in Java 11 to receive Oracle Certified Professional Java SE 11 Developer credentials. Before 1st, October 2020, it was fairly a two-step process:
- Take a 815 exam Post 1st, October 2020, it is displaying a 404.
- And a 816 exam Post 1st, October 2020, it is displaying a 404.
Both costs approximately 11,300 INR each and covers a different set of the syllabus.
You have to purchase the exam voucher from Oracle for each one of these. The voucher will be valid for the next 6 months. And during this period, you can schedule the exam anytime.
I did that too, but as soon as I was prepared for 815, THE Oracle changed the game. They were retiring both 815 and 816 in favor of 819.
Oracle did it again!!
And as if 2020 was less weird, Oracle discontinued Java certification test 815 and 816. And in place of it, Java Test 819 was introduced.
The new 819 exam
Few features of this new exam
- It is a 90 min exam as compared to 180 min ( for 815 and 816 each ).
- The total number of questions is reduced to 50, and you need to mark 34 questions correctly to pass.
- It costs approximately 18,538 INR plus taxes.
- Covers almost all the topics from exam 815 and 816, with few exceptions. Check out the 819 links for a detailed syllabus.
- You will receive «Oracle Certified Professional: Java SE 11 Developer» as Oracle recognition.
Important Topics
Below are the list of some of important topics and resources that is used to prepare them.
Stream, Lambdas and Funtional Interfaces
- Streams, Lambdas, Functional Interfaces
- Stream API Java 8
- Stream Operations
- Stream Tutorial
- Processing Data with Java SE 8 Streams
- Method detail of Object class
This is important because many times we are asked to identify a Function Interface and an inteface with no abstract method and a Object class method is not a function interface.
Secure Coding in Java SE Application
- Oracle Secure Coding Guide
Mock Tests
- Enthuware 819 Mock Test
- Enthuware 816 Mock Test
- Java Certification (1Z0-815) Topic-wise Tests [2020]
- Java Certification (1Z0-815) Exam Simulation [2020]
- Java SE Programmer II (1Z0-816) — Practice Test
- 815 free test trial
Helpful resources from Oracle
- 815 and 816 Study Guide and Sample Questions
- List of Java Features Added from Java 8 to Java 14
- Java Quizzes
- More than 6 hours of free training by Oracle Universtity
Github Resources from my fellow wanderers
- Contains examples and 8008 dumps
- Java Certification 815
- 808, 809 and older PDF files
- OCA and OCP/808 and 809
- All about modules — some handy modules command-lines
OCP 819 Stories
- Enthuware
- Jeanne Boysky
- Scot Selikoff
Coderanch
- OCJCP Page
- OCJCP Wall Of Fame
- OCP 11 FAQ
Most recommended!
- Selikof/Boyarsky book ( Oracle Certified Professional: Java SE 11 Developer : Complete Study Guide)
- Enthuware 819 Mock Test
Java Code in this Respository
- Basic : Inheritance, Arrays, Final, Initialization, Overloading, Overriding, Primitives, etc.
- Advanced : Annotations, Collections, Concurrency, Enums, Exceptions, Functional Interfaces, Generics, Inner Classes, NIO2, etc
- Streams