Закончено, ура! Сейчас я Имею почетный статус ZCE :) Поэтому хотелось бы поделиться своим опытом подготовки к сертификации, а заодно провести небольшой ликбез по теме.
Сертификация PHP. Компания проводит сертификацию Зенд , эта компания была в авангарде разработки ядра PHP и до сих пор продолжает активно продвигать и поддерживать новые технологии в этой области.
С ростом популярности PHP возникла проблема — разработчиков много, но кто из них действительно профи? Разобрать его не так-то просто, поэтому было решено создать отраслевой стандарт сертификации.
Для такой непростой задачи мы собрали Лидеры сообщества разработчиков PHP , а они, в свою очередь, скомпилировали первую версию теста для PHP4, чуть позже ее заменил тест для PHP5. Который я собственно и сдал.
Вот небольшая заметка.
На Западе, особенно в штатах, сертифицированный специалист ценится гораздо больше, чем несертифицированный, но здесь, в России, наличие бумажки, подтверждающей свой статус, - это скорее плюс, но не обязательное условие.
Возникает вопрос, а зачем тогда вообще нужна сертификация? Лично для меня это был своего рода вызов, испытание, которое я решил устроить самому себе.
Стало интересно, смогу ли я пройти или нет, и вообще - оценить свой уровень знаний/опыта/умений полезно.
Ну и статус ZCE тоже был бы полезен :-) Сказано - сделано.
Я зарегистрировался на сайте и купил его там.
Пакет сертификации , это что-то вроде комплекта «все в одном», стоит 165$, включает в себя право на сертификацию, 10 практических тестов и Руководство по сертификации .
На сайте ПИРСОН ВЮ? Выбрали свой региональный центр тестирования и установили дату и время экзамена.
Региональные центры тестирования от ПИРСОН ВЮ? есть почти в каждом более-менее крупном городе, так что проблем с этим быть не должно.
Теперь подробнее о формате теста.
Пробные тесты (как и сама сертификация) проводятся на английском языке.
70 вопросов, 90 минут, чтобы ответить на все.
Кажется, что мало, но на самом деле достаточно.
Вопросов, прямо скажем, «с изюминкой», где пропустят запятую, а где скобку, очень много, поэтому нужно быть очень внимательным.
Особенно мне запомнились вопросы о знании функций; все основные (и немало экзотических) функций по работе со строками и массивами нужно знать, без этого никак.
И, конечно, понимать разницу между Распечатать() И эхо() :-) Чтобы привыкнуть к инструкции, потребуется некоторое время.
Например, что выведет этот скрипт? <Эphp
echo '3' + '0.5' , print('2') + 1;
?>
Естественно, вам нужно покопаться в базах данных и SQL. Разобраться в тонкостях использования новых возможностей PHP5 в этой области легко.
должен .
На экзамене легко может встретиться вопрос про PDO, MySQLi, SQLite, транзакции, подготовленные операторы, он должен быть типа «Отче наш» ,-) Вопросы могут быть как «открытыми», так и «закрытыми».
«Открыто» необходимо ответить в специальном поле ввода.
Для «Закрытых» вопросов обычно имеется 4 варианта ответа, из которых нужно выбрать указанное количество правильных.
Не осталась без внимания и такая актуальная тема, как парсинг XML-документов (SimpleXML, DOM, SAX).
Что касается SOAP, REST, XML-RPC, то здесь как минимум нужно знать, чем одно от другого отличается, желательна практика.
Особенно порадовало обилие вопросов на тему потоков и сетевого программирования.
Раньше я как-то обходил этот раздел стороной, а теперь пришлось его подправить.
Знаете ли вы разницу между XSS и CSRF? Ну а если нет, то милости просим почитать специальную литературу :-) Это будет для сертификации.
Вы должны быть готовы объяснить все нюансы использования функций.
HTMLentities , htmlспециальные символы И Strip_tags и т. д. и так далее.
Короче говоря, безопасности отведено не последнее место.
Конечно, на экзамене пригодятся знания ООП и паттернов проектирования, ведь в PHP5 значительно улучшена работа с объектами.
Естественно, даже если человек давно работает с PHP, он может не знать о многих его возможностях.
Поэтому чтение литературы обязательно, увы, все самое лучшее — на английском языке.
Постараюсь предоставить необходимый список книг и ресурсов:
- Учебное пособие по сертификации Zend PHP 5 от PHP Architects, 2-е издание.
- Книга практических тестов для сертификации Zend PHP
- Руководство PHPArchitect по шаблонам проектирования PHP
- Pro PHP XML и веб-службы Роберта Ричардса
- Веб-разработка PHP и MySQL. Четвертое издание.
Пора вспомнить поговорку: «Тяжело учиться, но легко бороться».
:-) Кажется, я все просмотрел.
Остаётся добавить, что сертификация PHP – это отличный шанс улучшить и приводить в порядок свои знания, так что дерзайте! Каждому есть к чему стремиться.
УПД: С момента публикации я получил много вопросов на свой почтовый ящик; ответы на них заслуживают отдельной статьи) Поэтому читайте продолжение на www.brainreactor.ru .
Планируется серия статей, посвященных сертификации PHP. Теги: #php #zend #сертификация #php
-
Google Научился Сравнивать Сайты
19 Oct, 24 -
Tcp-Модели
19 Oct, 24 -
Выпущена Linux Mint 8 «Helena» Rc1
19 Oct, 24 -
Мы Создаем Startup. Часть 2
19 Oct, 24 -
Дайте Пожалуйста Отзыв, Кто Понизил Карму.
19 Oct, 24 -
Время Для Любительских Гонок
19 Oct, 24