Php online test with certificate

Экзамен по php

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

PHP онлайн тесты оценивают знания кандидатов программирования на языке PHP и их возможности использовать широко используемые в этом языке возможности.

Тест по PHP — это идеальная оценка для скрининга до работы. Хороший PHP-разработчик должен иметь возможность не только решать проблемы с использованием PHP в качестве языка программирования, но и точно понимать, когда и в каких случаях использовать его богатый набор встроенных функций и других возможностей языка.

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

Если программист хочет устроиться на работу по специальности, прохождение тестирования станет его преимуществом среди других кандидатов на должность.

Хотя язык PHP нельзя назвать сложным, всё-таки он требует понимания многих нюансов работы с ним, освоения функционирования классов, фреймворков.

Также PHP тестирование поможет оценить реальный уровень знаний программиста. Наличие в портфеле соискателя нового места работы успешно пройденных тестов значительно упростит прохождение собеседования, а HR менеджер сможет понять, что перед ним находится специалист, который готов постоянно совершенствовать свои навыки кодинга.

Читайте также:  Do data hiding in python

На собеседованиях часто задают вопросы про знания и понимание объектно-ориентированного программирования, наследования интерфейсов, абстрактных классов, что позволят с высокой точностью выявить опыт соискателя.

Поэтому прохождение PHP тестирования поможет в решении многих вопросов и придаст дополнительную уверенность кандидату при прохождении собеседования.

Количество просмотров 25K

image

Причины для прохождения PHP Zend сертифицирования могут быть разными: кто-то хочет проверить свои знания, кому-то хочется выделится из огромного числа php разработчиков, а у кого-то это требование на работе. Месяц назад мне удалось успешно пройти сертифицирование, и в этой статье я расскажу как выглядит этот экзамен сегодня, где искать материалы для подготовки, а так же солью немного инфы о реальных вопросах с экзамена.

Организационная часть

Для того чтобы пройти сертифицирование нужно сначала записаться, а затем явится в учебный центр. Найти ближайший центр можно здесь. Ваучер на прохождение сертификации можно приобрести онлайн или в самом центре. Ваучер стоит $195, плюс вам придется заплатить за услуги самого центра ($40 в моем случае).

Как проходит экзамен.

Экзамен представляет собой тест из 70 вопросов. На ответы есть 90 минут, которых вполне достаточно. У меня после ответа на все вопросы осталось еще 15 минут на ревью тех вопросов, в которых я сомневался. Во время экзамена вопросы можно пропускать и помечать звездочками, чтобы вернуться к ним позже.

Вопросы бывают трех типов

  • С одним правильным вариантом ответа
  • С несколькими правильными вариантами (кол-во указано)
  • Свободный текст: имя функции, константы или переменной, либо результат работы скрипта.

Известно, что все вопросы обладают определенным весом. К сожалению мы можем только догадываться о его значении для каждого конкретного вопроса. Штрафа за неправильные ответы нет.

По окончании теста вы увидите уведомление о результате. По разным данным для успеха необходимо ответить на 60-75% вопросов успешно. К сожалению Zend не уведомляет о неверных ответах, выдавая лишь рекомендации в случае фейла.

В течении 48 часов после успешного прохождения экзамена, ваше имя будет добавлено на Zend Yellow Pages, вот так например. Кроме того Zend вышлет на вашу реальную почту бумажный диплом, который вы получите в течении 4-10 недель.

Экзаменационные вопросы.

На сегодняшний день тестирование проходит по PHP версии 5.5.

  1. Основы PHP
  2. Работа с данными в PHP
  3. Строки
  4. Массивы
  5. Ввод и вывод данных
  6. Функции
  7. ООП
  8. Базы данных
  9. Безопасность
  10. Web features

Более подробный список здесь.
Многие из вопросов комбинированные, т.е охватывают сразу несколько тем. В целом сертифицирование проверяет не столько знание php, сколько ваши способности, как разработчика и инженера. От вас потребуется логическое мышление, внимательность, способность предопределить результат и умение компилировать в голове немалые куски PHP кода.

Далее приведу список вопросов, которые запомнились мне на экзамене.

  • Вопрос про значение константы ENT_COMPAT в функции htmlentities
  • Вопрос про назначение функции substr_compare
  • В тесте было несколько вопросов по экранированию строк, вида: достаточно ли применить функцию htmlentities и htmlspecialchars для безопасного добавления в базу данных, которые ввел пользователь.
  • Вопрос про корректное именование переменных. Мне попался пример с переменной вида $_123.
  • Был вот примерно такой код:
function foo ($a = 10, $b) < if ($a) < return $b/10; >> echo foo(0); 

Материалы для подготовки.

В интернете полно информации для подготовки к сертифицированию. php.net вам не осилить (да и не нужно), но во время подготовки придется обращаться к нему не раз.

Test Prep for the PHP Certification Exam

shop.zend.com/en/php5-certification-training.html
Стоимость $1000.
В стоимость входит ваучер на прохождение экзамена ($195).
В документе вы найдете подробную информацию по всем темам экзамена и множество тестовых заданий. Одного этого документа вполне достаточно для подготовки к экзамену, но в силу стоимости, я не использовал этот документ при подготовке к экзамену. Легко можно найти устаревшие версии этого документа.

Zend PHP Certification Study Guide

shop.zend.com/en/php-certification/zend-php-certification-guide-pdf.html
Стоимость $19.95.
Документ содержит в себе краткую информацию по всем темам тестирования и тестовые задания с ответами. Я бы рекомендовал начать подготовку с этого гайда, т.к он дает хорошее представление об уровне задач в самом тестировании, и об объеме знаний, необходимых для успешного прохождения тестирования. Несколько вопросов из гайда попались мне на тестировании практически в неизменном виде. Кроме того в тестировании есть вопросы, вскользь упомянутые в гайде.
Приобрести гайд можно по ссылке выше. Скорее всего его можно найти и на торрентах, но будьте осторожны с версией PHP.

Неофициальные материалы.

edward-designer.com/web/passing-php-5-3-certification-exam в блоге подробно охвачены все темы из экзамена.

zend-php.appspot.com/questions_list набор тестов, иногда очень близких к реальным

Кроме того при подготовке я использовал ios приложение PhpRiot. Стоимость полного набора вопросов около $7. В приложении есть вопросы, очень похожие на те, что были на экзамене. Есть версия приложения в виде плагина для Chrome.

В интернете немало других материалов, но почти все сильно устарело. В PHP было много нововведений за последние 5 лет, и авторы теста сделали на этом акцент.

Желаю вам удачи в прохождении сертифицирования!

На выполнение теста отводится 30 минут.

Время на выполнение теста вышло.

Ответьте на 36 вопросов и узнайте ваш уровень знания PHP.

Какая из следующих функций используется для поиска строки внутри строки?

Источник

PHP Mock Test: MCQ Question, Online Certification Quiz

Here is a Free PHP MCQ online test for exam preparation that will help you enhance your basic knowledge of PHP. This PHP mock test contains 10 PHP MCQ questions and answers with 1 mark each. You can select only 1 answer from the given options. Complete this free PHP MCQ Quiz for your practice.

These PHP MCQ questions will help you with self-assessment and preparation for the PHP certification exam. Take this free PHP Test online which contains MCQs to test your knowledge of PHP.

What is PHP Certification exam?

PHP Certification Exam is a test that verifies the knowledge of a candidate for PHP programming language with basic knowledge of PHP arrays, strings, functions, OOP concepts, files, etc.

How to prepare for the PHP Certification Exam?

Below are the tips to prepare for the PHP certification exam:

  • Do self-study from reference books
  • Refer to the terminologies used in PHP
  • Must learn the fundamentals of PHP like OOP, functions, arrays, strings, variables, files, etc.
  • Practice PHP programming on a daily basis
  • Revise and improve on your mistakes via self-assessment
  • Take online PHP tests and solve PHP MCQ questions to enhance your knowledge

Moreover, you can refer to this complete guide for PHP basics.

Advantages of our PHP Online MCQ Test

Following are the advantages of this PHP mock test for exam preparation:

  • It enhances your basic as well as advanced knowledge of PHP programming language
  • It contains sample questions which are likely to be asked in the real exam
  • These PHP MCQ questions help you with self-study and self-assessment
  • This PHP Quiz helps you check your knowledge and assess your mistakes while taking the exam
  • It helps you enhance the confidence during the exam

Источник

PHP online test — PHP quiz — PHP certification test

GET displays the form values entered in the URL of the address bar where as POST does not.
POST displays the form values entered in the URL of the address bar where as GET does not.
There is no difference

How do we submit form data without a Sumbit button?

Using header() function
Using Javascript
Using fdf_set_submit_form_action() fucntion
Both a and b above

What happens if no file path is given in include() function?

PHP continues to execute the script.
Results in a fatal error
Include_path is made use of
It haults the script.

More Links

i have good khnowlage of php

What is the default execution time set in set_time_limit()?

20 secs
30 secs
40 secs
35 secs

PHP Online Test — PHP Quiz 05-11-2012 06:31 AM

What is the difference between GET and POST method?

GET displays the form values entered in the URL of the address bar where as POST does not.
POST displays the form values entered in the URL of the address bar where as GET does not.
There is no difference

PHP Online Test — PHP Quiz 05-11-2012 06:30 AM

How do we submit form data without a Sumbit button?

Using header() function
Using Javascript
Using fdf_set_submit_form_action() fucntion
Both a and b above

PHP Online Test — PHP Quiz 05-11-2012 06:30 AM

What happens if no file path is given in include() function?

PHP continues to execute the script.
Results in a fatal error
Include_path is made use of
It haults the script.

PHP Online Test — PHP Quiz 05-11-2012 06:30 AM

Источник

Оцените статью