Профессиональные навыки: |
* Наличие нескольких завершенных проектов с использованием Zend Framework
* Знание концепций ООП в целом и умение применять их на практике (PHP5)
* Использование шаблонов проектирования (design patterns) применительно к web-программированию (MVC, Front Controller etc)
* Опыт работы с библиотеками классов SPL, PEAR. Органицация классов в пакеты.
* Опыт работы с шаблонизаторами (Smarty etc)
* Знание JavaScript и хотя бы одного из популярных Ajax frameworkoв (Prototype, Dojo, jQuery etc.)
* Уверенные знания XML технологий (DOM, SAX, XPath, SOAP) и их реализации в PHP5
* Знание СУБД (проектирование базы, оптимизация запросов). Паттерны доступа к данным (TableGateway, ActiveRecord, DataMapper etc)
* Защита от SQL Injection, Cross Site Scripting, Session hijacking, File upload attacks etc.
* Навыки работы с системой контроля версий (Subversion)
* Дисциплина при оформлении кода.
* Английский язык на уровне чтения тех. документации
Приветствуется
* опыт работы с Symphony
* опыт работы с ORM (Propel, Doctrine)
* опыт создания database-driven flash/flex приложений (WebORB, AMFPHP, Zend_Amf)
* опыт работы с биллинговыми системами (Payflow Pro, Authorize.net, 2checkout)
* знакомство с Facebook API
* уверенные знания CSS
* TDD and Continious Integration (PHPUnit, Phing, Xinc)
|