Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Содержание сайт... 65535
Вызов хранимых ... 65535
Эмулятор микроп... 65535
Приложение «Про... 64154
Организация зап... 62779
Оператор выбора... 62601
Invision Power ... 62192
Подключение Mic... 60982
Модуль Forms 59909
Создание отчето... 59829
ТЕХНОЛОГИИ ДОСТ... 56034
Программируемая... 55532
Пример работы с... 53149
Имитационное мо... 51416
21 ошибка прогр... 46409
Реклама
Сейчас на сайте
Гостей: 13
На сайте нет зарегистрированных пользователей

Пользователей: 13,057
новичок: Aidar
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование работы ЭВМ на GPSS + Пояснительная записка
Моделирование работы крупного аэропорта на GPSS + Пояснительная записка
Моделирование работы обрабатывающего участка цеха в GPSS

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Экзамен 200-100 Zend Certified PHP Engineer
С июля 2004 года начата программа сертификации PHP специалистов. Поскольку еще в июне мне удалось принять участие в бета-тестировании экзамена этой сертификации, спешу поделиться своим мнением со всеми, кто интересуется тем, как стать Zend Certified PHP Engineer.

Автором программы является компания Zend, статус которой в мире PHP ни у кого, я надеюсь, не вызывает сомнений. Ко всему прочему, необходимость сертификации по PHP назрела давно. Следует отметить, что этот вакуум давно пытались заполнить различные системы тестирования/сертификации, например, Brainbench.com, ExpertRating.com, CIW и т.п. И вот теперь, на поле PHP сертификации вступает главный игрок – компания Zend. Итак, теперь по порядку.


Основные параметры экзамена:

Время – 85 минут.
Добавлять 15 минут тем, для кого английский язык не родной не будут. Вопреки тому, что эта практика активно используется в других сертификациях, позиция членов The Zend PHP Education Advisory Board оказалась непреклонной – те, кто претендуют на статус эксперта по PHP, английский должны знать в совершенстве, по крайней мере уметь достаточно бегло читать и понимать технические тексты. К месту позволю себе несколько теплых слов в адрес The Zend PHP Education Advisory Board – очень достойная команда. Специалисты высочайшего уровня. Почти все они принимали активное участие в создании PHP 5, да и не только 5 версии. С некоторыми из них мне посчастливилось общаться лично - вот почему смело могу утверждать - люди они приятные, но упертые – дополнительного времени для нас при сдаче экзамена не будет. Вопрос этот я с ними обсуждал неоднократно, но все мои усилия оказались безрезультатными.

Количество вопросов – 70.
Кому-то может показаться, что ответить на 70 вопросов за 85 минут – задача крайне сложная. Да, это так. Но никто и не обещал, что будет просто. Следует отметить, что чем сложнее экзамен сдать, тем выше престижность получение статуса. Предполагаю, что статус Zend Certified PHP Programmer окажется очень престижным : ).
Итак, в сухом остатке: 85 минут / 70 вопросов = чуть более 1 минуты для ответа на вопрос!

Стоимость экзамена по PHP в России – порядка $230.
В зависимости от того, в каком центре тестирования сдавать – цены могут слегка меняться.

Где можно сдавать экзамен – в любом центре тестирования Pearson VUE.

Критерии сдачи экзамена - после сдачи вы увидите или pass или fail, при этом на сколько вопросов нужно ответить правильно - у меня такой информации пока нет.


Какие же аспекты программирования на PHP положены в основу тестового экзамена?

Следующий материал основан на 2-х источниках (абсолютно достоверных, в чем я смог убедиться, сдавая бета экзамен):
1. материале письма-приглашения, разосланного некоторым участникам бета-тестирования
экзамена.
2. официальном пособии от Zend - Zend PHP Certification Study Guide – а точнее на его
содержании.

Итак, вопросы экзамена касаются следующих аспектов технологии PHP:

1. Основы PHP
Основная информация о PHP и его роли в разработке веб-приложений. Все основные элементы языка, такие как – определения, соглашения, основные элементы языка PHP и их использование.
- введение в PHP
- PHP и HTML
- PHP и XML
- PHP и базы данных
- создание PHP страниц
- использование PHP тегов
- основы использования языка
- константы и переменные
- идентификаторы
- операторы
- условные конструкции
- операторы циклов
- функции
- переменные функции
- включение файлов

2. Объектно-ориентированное программирование на PHP
Все об объектно-ориентированном программировании на PHP (обратите внимание, материалы экзамена опираются на версию PHP 4.3.6, таким образом имеется ввиду не ООП, которое пришло в PHP 5 версии, а еще раннее ООП, версии 4).
- основы объектно-ориентированного программирования
- классы
- создание экземпляров объектов
- конструкторы
- атрибуты
- доступ к объектам, методам и атрибутам
- наследование


3. PHP и Web
В основном в этом блоке вопросы по супермассивам PHP и сессиям.
- создание HTML разметки с помощью PHP
- встраивание PHP сценариев в HTML на клиентской и серверной стороне
- создание форм
- GET и POST: специфика получения данных из форм
- cookies
- супермассивы: получение глобальной информации
- управление сессиями

4. Массивы
Массивы и их использование в PHP.
- индексные массивы
- ассоциативные массивы
- многомерные массивы
- сортировка
- изменение порядка следования элементов в массивах
- сериализация
- манипулирование массивами

5. Строки и регулярные выражения
- форматирование строк
- сравнение строк
- модифицирование строки
- регулярные выражения
- выборка данных из строки
- объединение данных в строку

6. Манипуляция файлами
- открытие файлов
- запись в файл
- чтение из файла
- закрытие файла
- работа с файловой системой
- блокирование файла

7. Дата и время
Основные встроенные в PHP функции для работы с датой и временем, специфика работы с датами при работе с базами данных, особенности и ограничения формата времени UNIX.
- даты в PHP
- получение текущей даты
- конвертирование в формат даты
- основные функции даты и времени
- вычисление даты
- дата и базы данных
- использование календарных функций
- эпоха UNIX
- ограничения использования формата даты UNIX

8. Работа с E-mail
- отсылка email
- управление заголовками
- форматирование сообщений email
- присоединение файла к сообщению

9. PHP и базы данных
Основы взаимодействия PHP и серверов данных. Поскольку экзамен сфокусирован только на PHP, вопросы касаются не конкретных DBMS, а только общих моментов работы с базами данных, SQL синтаксиса.
- использование баз данных
- типы баз данных, поддерживаемых в PHP
- вставка данных
- получение данных
- объединение данных

10. Потоки и сетевое программирование
- использование файловых трансляторов (wrappers)
- соединение с удаленными узлами через сокеты
- блокирование и не блокирование вызовов
- создание и использование потоков

11. Безопасность
Некоторые традиционные вопросы безопасности, имеющие место при программировании на PHP.
- безопасная и небезопасная входная информация (trusted and untrusted input)
- управление аутентификацией
- замена опасных символов для строк, использующихся при shell программировании и работе с
базами данных
- проверка правильности пользовательского ввода
- предотвращение XSS атак


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


Какие преимущества дает PHP сертификация (в версии Zend PHP Education Advisory Board с моими комментариями)?

- преимущества перед конкурентами при поиске новой работы (несомненно, по крайней мере, не
нужно будет долго доказывать, что вы знаете PHP, а не выдаете себя за специалиста)
- великолепное резюме (если суметь правильно составить)
- возможность выделиться среди коллег по работе (возможно прибавят зарплату или повысят в
должности, сильно зависит от того, где вы работаете)
- занесение в Yellow Pages for PHP Professionals на сайте Zend (напоминает «зал славы» : ) ).
- возможность приобретать продукты от Zend со скидкой (без комментариев)
- участие в конференция по PHP со скидкой (на этом можно будет сэкономить $100, если найти
остальную сумму на поездку – хотя она того стоит!)
- одними из первых вы будите получать информацию о продуктах компании Zend, возможность их
тестирования и прочие удовольствия от Zend (даже не знаю что сказать).

Вывод: тестироваться надо во что бы то ни стало!


Глубоко личные впечатления, полученные при сдаче экзамена

Одназначно, экзамен нельзя назвать легким:
Во-первых, существенное ограничение по времени.
Во-вторых, большое количество не теоретических, а сугубо практических вопросов по PHP коду.
В-третьих, множество различных типов вопросов, т.е. способов задания вопросов и ответов. Лично мне попадались такие варианты:
- вопросы с вариантами ответа, из которых нужно было выбрать только один (это самое легкое)
- вопросы с вариантами ответа, из которых нужно было выбрать обязательно 2 или 3
- вопросы вообще без вариантов ответа, в этом случае ответ (как правило или имя функции или
результат выполнения PHP скрипта) нужно было просто ввести в специальное поле (самый
сложный, на мой взгляд, тип вопроса)

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

Недавно заказывал в этой фирме http://stalpro.com/katalog-metallokonstrukcii/reshotki.html, остался доволен их качеством.
Опубликовал Kest November 02 2008 17:01:49 · 0 Комментариев · 5768 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Pirc
C++ Builder: Книг...
Turbo Pascal for ...
Page Promoter 7.7...
Импорт новостей ...
PBFoldder
Генетический алго...
Delphi7 Для профе...
Calendar
Исправление проц...
CoolDev TipsSyste...
BDEPack
JanComp
PHP: настольная к...
TDBF
FreeNet
Ведение справочны...
PHP/MySQL для нач...
Черный круг двига...
Применение фильтр...

Топ загрузок
Приложение Клие... 100366
Delphi 7 Enterp... 82129
Converter AMR<-... 20046
Borland C++Buil... 11044
GPSS World Stud... 10401
Borland Delphi ... 8031
Turbo Pascal fo... 6959
Visual Studio 2... 4961
Калькулятор [Ис... 4259
FreeSMS v1.3.1 3508
Случайные статьи
сообщения
10.2. Приведение ...
Поиск в Гугле
расположены в разн...
Целые числа: удиви...
Вычисление значени...
Очередь сообщений
Как быть, если на ...
6.2. Уровни разраб...
Совместное примене...
Где купить рацию
Функция InstallUse...
Исследование модел...
Опыты с силой прит...
Уровень централизации
Чем занимаются СРО?
Глава 13. Страт...
Настраиваемые типы
Основные параметры...
Предоставление сеа...
В этой версии быст...
Инструкции для раб...
Трансляция списков...
Раннее закрытие пр...
Hello World на tur...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?