- Глава 3 основные api-интерфейсы java
- Oracle certified associate java programmer 1 (ocajp) — java se 8
- Oracle certified professional java application developer (ocpjad) — java ee 7
- Глава 1 строительные блоки java
- Глава 2 операторы и операторы
- Глава 4 методы и инкапсуляция
- Глава 6 исключения
- Особенности подготовки к сертификационным экзаменам по java se
- Платные курсы
- Подготовка к сертификации oracle java programmer (ocajp) | otus
- Предыстория. зачем я решил сдавать?
- Прохождение теста
- Регистрация на сертификацию
- Сам процесс сдачи
Глава 3 основные api-интерфейсы java
Строка
System.out.println(1 2 "c");выходы3c(порядок операторов)- Строки являются неизменяемыми (так же
окончательный), поэтому выполнение операций над ними всегда возвращает новыйСтрока str.indexOf()– возвращает первый индекс вхождения, или -1str.подстрока(включительно, исключительно)str.начинается с()иstr.EndsWith()чувствителен к региструСтрокареализуетПоследовательность символов
Массив
- массив – это область памяти в куче с пространством для определенного количества элементов;
Строкареализована в виде массива int[] int[3];инт[] инт[]{14,12,53};int[] int{14,12,53};int [] int[3];int int[3];- числа-это ссылочная переменная — это точки к объекту массива
int a[], b;– это одинмассив intи одинint, и это правильно
В 819-й экзамен в полном объеме входят:
808-й
809-й
плюс новые фичи, в первую очередь: модуляризированные системы, var-переменные, а также security
Из этого сопоставления видно, что курсы JVA-007 и JVA-008 разбирают материал более углубленно, чем это требуется для сдачи 808/809. Более того, ими в полной мере можно пользоваться для подготовки к сдаче 819-го. Впрочем, и там, и там потребуется самостоятельно «добрать» несколько тем, если предполагается сдавать экзамен.
Здесь надо еще раз подчеркнуть, что сертификация требует не только знаний теорматериала (их как раз можно получить на занятиях JVA-007 и JVA-008), но и специфических навыков, рассчитанных именно на сдачу экзамена (порядок чтения экзаменационных вопросов, приемы распознавания ловушек, мнемонические формулы для экономии времени, потому что именно время будет самым лимитированным ресурсом на экзамене и так далее). Наши курсы JVA-007 и JVA-008 рассчитаны в первую очередь на разработчиков. В JVA-008, к примеру, мы знакомимся с фреймворком модульного тестирования, потому что это органическое и логическое продолжение тематики аннотаций и рефлексии — а вот на экзамене, даже профессиональном и даже самом новейшем, этого и близко нет.
С другой стороны, в каталоге есть курсы JVA-077, Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer I (1Z0-808) и JVA-078, Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer II (1Z0-809), которые специально делают упор на приемы и навыки именно сдачи экзамена и, кроме разбора теории, дают слушателям специально подобранные задачи, максимально приближенные к реальному экзамену, в то время как JVA-007-й иJVA-008-й курсы опираются на лабораторный практикум более общего характера.
При выборе курса необходимо решить, в чем именно заключается цель обучения: общее повышение квалификации; максимальная отработка навыков на практике; получение сертификации – понимание методики сдачи и прохождения подводных камней; или, например, подготовка к прохождению тендеров, где требуется сертификация участников проекта.
Сомневаетесь в выборе? Свяжитесь с нами, и наши менеджеры помогут вам подобрать наиболее подходящий под ваши цели курс!
Курсы, упомянутые в статье:
JVA-007, Разработка на платформе Java SE. Базовые темы
JVA-008, Разработка на платформе Java SE. Расширенные темы
JVA-077, Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer I (1Z0-808)
JVA-078, Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer II (1Z0-809)
Платные курсы
Платные курсы – более осознанный шаг в изучении программирования. Серьезные образовательные платформы в качестве преподавателей нанимают профессионалов из крупных российских технологических компаний и кроме изучения теории уделяют много времени практическим занятиям.
После обучения в GeekBrains выдается диплом о профессиональной подготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Какой бы вариант вы ни выбрали, всегда важна мотивация и четкий ответ на вопрос «Зачем?»
Без применения на практике полученные знания так и останутся бесполезной информацией. С другой стороны, можно годами программировать, быть классным профессионалом с огромным боевым опытом и не иметь никаких сертификатов.
Это, разумеется, не означает, что сертификаты бесполезны. Во время обучения на курсах или при подготовке к экзаменам знания систематизируются и шлифуются. Появляется понимание нюансов и тонкостей, которые во время работы сложно заметить.
Из очевидных плюсов сертификатов по Java выделим следующие:
- Вы лучше узнаете Java, потому что всегда можно найти для себя что-то новое.
- Появится преимущество при приеме на работу. HR крупных компаний из нескольких специалистов выберут того, у которого есть официальное подтверждение квалификации.
- Вырастет ваша ценность как специалиста и, соответственно, вы сможете претендовать на более высокую зарплату.
Если вы считаете, что сертификат нужен, а если вам кажется, будто он бесполезен – вы снова правы. Изначально важен мотив, а ваш профессионализм зависит только от вас и ни от кого более.
***
Если вы только начинаете свой путь в профессии, обратите внимание на курс факультета Java-разработки онлайн-академии GeekBrains. За 12 месяцев занятий с практикующими преподавателями из крупнейших российских технологических компаний вы освоите основы языка или систематизируете уже имеющиеся знания.
Подготовка к сертификации oracle java programmer (ocajp) | otus
Был президентским стипендиатом (одним из двух лучших студентов) в университете, занимался нелинейными динамическими системами, поведением нейронов и детерминистическим хаосом, учил немецкий язык – и в возрасте 18 лет отправился на свою первую, но не последнюю полугодовую практику на немецкую фирму DASA (DaimlerChrysler Aerospace), ставшую позже фирмой EADS (European Aeronautic Defence and Space), а ещё позже – Airbus. Там ещё в 90-х в качестве web-разработчика пробовал писать апплеты на Java. Апплеты дико не взлюбил, и как показало будущее, которого у апплетов не было, был прав.
В 2000 году по окончании университета, разминувшись тогда с готовой карьерой преподавателя, остался работать в Германии. А в 2002 году вместе со всем IT-отделом перешёл в немецкое подразделение американского IT-гиганта CSC, который не так давно слился с HP Enterprise в новую фирму – DXC, купившую всем известный Luxoft.
На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер.
Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).
Предыстория. зачем я решил сдавать?
Начну с того, что идея по сдаче именно этой сертификации сидела у меня в голове очень давно. Перед глазами был пример моей жены, у которой есть крайне солидный опыт ETL разработки и сертификат Oracle по базам данных в придачу. Когда ей надоело заниматься построением сложных запросов, она захотела перейти в разработку и писать на Java.
Процесс собеседования Java разработчика до миддла имеет примерно стандартный вид – секция с алгоритмами, секция с java core и конечно секция с знаниями БД. В ее случае на секции БД собеседующие посмотрели на сертификат, на предыдущий опыт и предложили ей самой их пособеседовать.
Я включил фантазию и представил как может в моем случае помочь сертификат от того же оракла, но по Java. Погуглил и наткнулся на скидку в 90% в честь юбилея Java на сайте оракл и до конца этого периода оставалось всего 2 недели. Что делать? Конечно надо сдавать!
Прохождение теста
В назначенный день отправляемся в центр сдачи. Лучше прийти заранее, так как надо будет заполнить ряд документов и сдать вещи. В моем случае вебкамера почему-то отказывалась распознавать мое лицо. Минут 15 ушло только на то, чтобы сделать фото. На экзамен нельзя брать ничего, от слова совсем.
На тест отводится около 2 часов, в зависимости от варианта экзамена. Обычно удается управиться быстрее. Все вопросы в тесте с множественным выбором. Если ответов несколько, то говорится, сколько именно. В ходе теста вопросы можно пропускать и отвечать позже.
Можно сразу вычеркивать неправильные ответы, чтобы потом было проще выбирать. Если совсем не знаете ответ – выберите хоть что-то. Шансы угадать не такие и маленькие. После того, как все вопросы отвечены, завершаем тест. Раньше сразу показывался результат, теперь надо подождать. Забираем свои вещи и уходим. Если тест сдать не получится, за новую попытку надо будет заплатить полную сумму.
По приходу домой меня уже ждало письмо, в котором сообщалось, что я прошел тест и набрал 86%. Не так и плохо, учитывая то, что 4 года назад я набрал 80% и в общем-то не являюсь большим специалистом по Java, тем более по 8-й части, так как пишу под Android.
Через какое-то время пришло письмо, предлагающее получить бесплатно фуболку Java. Думаю, внимательные читатели уже заметили ее на предыдущих скриншотах. Кто же откажется от халявной футболки? Прислали тоже через 2-3 недели.
Регистрация на сертификацию
Как и прежде, Oracle сотрудничает с сертификационными центрами, которые делают за них всю
грязную
работу по организации теста. Решив не искать добра от добра, я отправился на сайт того центра, где получал первый сертификат. Если вы там не были, нужно будет зарегистрироваться. После чего, скорее всего, нужно будет заполнить профиль. Я это делал 4 года назад, поэтому подробностей не помню.
Но с профилем нужно быть аккуратнее. Когда я его создавал, я находился в Росии, и указал имя и фамилию в первой же пришедшей в голову транслитерации. Так как при первой сертификации я предъявлял российский паспорт, особых вопросов это не вызвало. Зайдя в профиль в этот раз, я обнаружил, что данные не совпадают с данными в моем загранпаспорте, которым я пользуюсь ввиду нахождения в другой стране.
Чтобы не поиметь проблем в день сертификации, я решил обновить данные. Для этого пришлось пообщаться с техподдержкой, выслать им скан паспорта и совершить еще ряд телодвижений. Заняло это все несколько дней. Так что лучше будьте сразу внимательнее к деталям.
После заполнения профиля можно собственно перейти к назначению даты и места теста. Ищем список авторизованных центров в вашем городе и выбираем понравившийся. К выбору стоит подойти вдумчиво, может даже съездить посмотреть. В каких-то центрах может быть холодно, или жарко, или шумно, или людно, или все что угодно. В моем случае в городе всего один центр, а ехать за 70 км в другой город мне было лениво.
Выбираем доступные дату и время и переходим к оплате. На официальном сайте Oracle стоимость экзамена указана как 245$, но на самом деле цена может немного отличаться от страны к стране. В моем случае она составила 250 евро.
После оплаты должна будет прийти кучка писем, сообщающих разную информацию. Ничего особо ценного я там не нашел. Можно выдохнуть и расслабиться, или продолжить подготовку.
Сам процесс сдачи
Так прошли оставшиеся дни до конца акции. Дальше тянуть было нельзя, нужно было сдавать.
Сайт по моему непрофессиональному мнению сайт оракл имеет довольно сложную логику интерфейса и продраться через него до желаемого оказалось не так то просто. Закладывайте часть своих моральных сил на всю организацию.
В конце концов дошел до страницы с регистрацией непосредственно на экзамен, к моему удивлению запись была очень ограничена – выделяются квоты по часам на каждый день, нельзя просто прийти и в свободном ключе выбрать любое время и сдать как удобно. Насколько я понял, ограничен ресурс проверяющих и поэтому дело выглядит довольно близко к атмосфере настоящего экзамена. Хорошо, что ехать никуда не надо.
Дальше интереснее – будет предложена программа в которой будет выполняться сам экзамен. Программа проверит наличие других запущенных программ, подключенных девайсов и наличие вебкамеры. Вебкамера обязательна!
Сам процесс прохождения теста выглядит следующим образом – вы подключается за 15-30 минут до начала и в приложении встаете в очередь на проверку.
В этот момент человек с другой стороны проверяет ваши документы и ставит вас в очередь, все это время важно не отходить, потому что курирующий ваш экзамен человек может подключиться в любой момент. Напомню, что все это время у вас включена камера.
Дальше подключится куратор, который будет наблюдать за вами на всем протяжении экзамена. Рядом с вами должен находиться только компьютер и ваши документы. Никаких других девайсов, шпаргалок, книг и прочих предметов быть не должно. А в комнату не должен никто заходить и не должно быть слышно подозрительных звуков, которые могут вас скомпрометировать.
Если бы я занимался раздачей советов, то посоветовал бы к моменту сдачи рассчитывать только на свои силы и не пытаться обмануть куратора. С одной стороны его не видно и может быть ему без разницы как вы сдаете, но с другой стороны все может быть и наоборот. Аннулировать сдачу ничего не стоит. Так что я бы не провоцировал.
