Уверенные знания PHP, ООП, паттернов проектирования, MVC, SQL, понимание принципов СУБД, понимание алгоритмов, понимание вопросов безопасности, принципы разработки безопасных веб-приложений, понимание способов атак и защиты, понимание архитектуры приложения