<rmcreative>

RSS

Сдал Zend PHP 5.3 Certification

8 февраля 2012

Zend PHP 5.3 Certified Engineer

Давно хотел пройти сертификацию Zend. Гайд был изучен, отложены деньги на ваучер, но как-то в течении нескольких лет не доходили руки. Вчера было соответствующее настроение. Позвонил в центр Pearson VUE, который оказался прямо в родном университете, и договорился на утро. Пришёл. Сдал.

Зачем?

В моём случае тест сдавался «для себя». Работа последнее время находит меня сама, резюме читается крайне редко. В общем же случае штука полезная. Позволяет получить значительный плюс при устройстве на работу на PHP, ну и пропустить большинство вопросов по языку на собеседовании.

Техническая сторона

  • Авторизованные центры Pearson VUE сейчас есть практически в каждом более-менее крупном городе. В Воронеже их два.
  • С собой надо взять: паспорт, второй документ (права, кредитку, загран), код ваучера (если оплачиваете ваучером), логин от http://www.zend.com/.
  • Всё происходящее пишется на видео.
  • Вещи сдаются в шкафчик как в некоторых супермаркетах.
  • На руки выдаётся глянцевая дощечка и маркер для записей.

Про сам тест

  • Тест на английском.
  • Список тем.
  • 90 минут, 60 вопросов.
  • Можно возвращаться к любому вопросу, есть функция пометки флажком и просмотра всего, что им помечено.
  • В конце может быть два результата: Pass или Fail. Сколько при этом сделано ошибок не пишется.

Тест на удивление обширен и адекватен. В моём случае были вопросы по следующим темам:

  • SPL: классы, интерфейсы.
  • Объектная модель.
  • namespace.
  • Анонимные функции.
  • Стандартные функции и суперглобальные переменные PHP.
  • Директивы php.ini.
  • PDO и SQL.
  • Регулярные выражения.
  • Типы данных, массивы, ссылки, строки.
  • XML, SimpleXML, DOM.
  • Криптография и безопасность.
  • HTTP.

За 25—30 минут прошёлся по всем вопросам, примерно треть пометил флажками. Ими и занимался в оставшееся время. Была парочка вопросов на внимательность с вариантом ответа аля «выдаст ошибку».

Почти Epic Fail

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

Как готовиться

  • Хотя-бы год плотно поработать с PHP на относительно крупном проекте.
  • Изучить исходник какого-нибудь фреймворка. Например, Yii.
  • Поставить PHP на Windows, Linux, на Apache как модуль, как CGI, через php-fpm. Собрать PHP из исходников.
  • Поконфигурировать PHP через php.ini.
  • Поработать из PHP с консолью.
  • Попарсить контент с чужих сайтов.
  • Реализовать безопасный взломоустойчивый логин, разобраться, как работает HTTPS и HTTP.
  • Слить бесплатный «PHP 5.3 Study Guide» с сайта Zend и изучить. Тут же и логином обзаведётесь так как для скачивания нужна регистрация.

Да, кто хочет получить 5% скидку на ваучер: 5LOYMAY8.

Комментарии RSS

  1. №5848
    Олег
    Олег 08 февр. 2012 г., 15:15:44

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

  2. №5849
    vredniy
    vredniy 08 февр. 2012 г., 15:52:37

    От всей души поздравляю, давно у меня в программерском плане стоят два пункты: php5 Certification и Zend Framework Certification. Надеюсь, в этом году дело сдвинется с мертвой точки.

  3. №5850
    Johnatan
    Johnatan 08 февр. 2012 г., 16:21:02

    If you do not pass, you will be given printed feedback on each topic to show you areas requiring additional study... No detailed score is given

    То есть если проваливаешь экзамен, то говорят на каких темах засыпался. А если сдаёшь, то получаешь просто PASSED.

    P.S. Гратцы.

  4. №5851
    Anton
    Anton 08 февр. 2012 г., 16:22:58

    сдавал на просто рнр, насколько вопросы отличаются от 5.3 ? что-то координально поменяно ?

  5. №5852
    Леонид
    Леонид 08 февр. 2012 г., 16:34:30

    Поздравляю! По собственным ощущениям - на все ответил правильно или есть в которых ошибся?

  6. №5853
    Егор Вербицкий
    Егор Вербицкий 08 февр. 2012 г., 16:52:18

    Саня, принимай поздравления :) Так круто, не просто стремиться совершенствоваться, но и делать это!

    Я пока только мечтаю, но всё возможно :)

  7. №5854
    Sam
    Sam 08 февр. 2012 г., 17:02:02

    Спасибо за поздравления.

    Anton, добавили вопросы по 5.3. То есть анонимные функции, namespace, всякие E_DEPRECATED. Больше ООП, меньше вопросов по именам и порядку параметров функций.

    Леонид, были, где был не уверен, ошибся или не ошибся. Примерно 3—4 штуки.

  8. №5856
    Максим
    Максим 08 февр. 2012 г., 22:37:40

    О! Молодец! Немного тебе завидую, так как сам бы я пока не смог его сдать, не от неопытности, а тупо от того что не люблю я всякие domdocument, simplexml и прочей ненужно фигни для меня в виде E_NOTICE.

    Так что рад за тебя.

  9. №5860
    Никита
    Никита 09 февр. 2012 г., 15:16:21

    После этой очередной статьи загорелся пройти сертификацию. Вот только дочитаю одну книгу и начну готовится :)

  10. №5861
    Arep
    Arep 09 февр. 2012 г., 16:47:13

    А есть ли подобные онлайн тесты? Чтобы потренироваться, да и проверить себя )

  11. №5863
    Олег
    Олег 09 февр. 2012 г., 16:57:00
  12. №5864
    MoLe-X
    MoLe-X 10 февр. 2012 г., 13:10:46

    Sam, мои поздравления! К сожалению моих скудные знания англ. не позволят сдать этот тест(

  13. №5870
    MIrocow
    MIrocow 10 февр. 2012 г., 22:43:18

    Мои поздравления

  14. №5879
    Игорь
    Игорь 13 февр. 2012 г., 12:24:05

    А на сколько вопросов нужно ответить правильно (в процентной составляющей), чтобы результат был "Pass"?

  15. №5880
    Sam
    Sam 13 февр. 2012 г., 13:04:07

    Не знаю.

  16. №5885
    AndrewBo
    AndrewBo 13 февр. 2012 г., 13:57:18

    Sam, поздравляю!

    У меня сертификация в планах на этот год, хочц дождаться релиза PHP 5.4 и сдать на него. :) А ты почему не дождался?

    Кстати, ты пишешь, что есть бесплатный «PHP 5.3 Study Guide». А вот Zend предлагает приобрести Test Prep for the PHP 5.3 Certification Exam - Recorded Training. Я так понимаю, что там изложена вся необходимая информация для успешного прохождения тестирования. Как считаешь, есть смысл покупать материал или для подготовки хватит Study Guide?

  17. №5891
    Sam
    Sam 13 февр. 2012 г., 15:52:49

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

    То, что предлагает Zend — это, похоже, тот же гайд в видеоформате.

    Study Guide должно хватить.

  18. №5939
    Алексей
    Алексей 21 февр. 2012 г., 2:19:19

    90 минут, 60 вопросов.

    вопросов 70 на экзамене PHP 5.3, а по фреймворку 75.

    А на сколько вопросов нужно ответить правильно (в процентной составляющей), чтобы результат был "Pass"?

    Где-то видел цифру 60%

    А вот Zend предлагает приобрест

    А раньше продавались тесты для подготовки к тестам - по 20 у.е. за 10 сессий. Но теперь их нет, видимо они хорошо готовили к экзамену:)

  19. №5941
    Sam
    Sam 21 февр. 2012 г., 17:22:18

    Алексей,

    У меня было вроде 60 на 5.3. Хотя, возможно, успел забыть :)

  20. №5953
    Oleg
    Oleg 23 февр. 2012 г., 23:14:34

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

  21. №6081
    Vlad
    Vlad 28 марта 2012 г., 11:16:01

    Тем кто хочет это сделать через год или к осени могу посоветовать просто купить ваучер, назначить дату через 2 недели и сдать этот экзамен. Там нет ничего сложного! Просто будьте внимательны и прочитайте про потоки :-)

    У нас в городе уже есть компания, где все программисты получили Zend сертификаты.

  22. №7385
    AndrewBo
    AndrewBo 14 янв. 2013 г., 12:21:19

    О, вспомнил про эту тему :) В общем, как и планировал, в 2012 г. присоединился к сертифицированным специалистам.

  23. №7401
    Sam
    Sam 18 янв. 2013 г., 0:58:03

    Поздравляю!

  24. №7498
    Антон
    Антон 11 февр. 2013 г., 22:02:10

    Реализовать безопасный взломоустойчивый логин Что это значит ? В смысле в чём его особенность, Господи даже не знаю как корректно то спросить =)

  25. №7499
    Sam
    Sam 11 февр. 2013 г., 22:25:00

    Антон, как минимум:

    1. Предотвратить перебор.
    2. Предотвратить получение паролей при утечке базы.
  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.