Понимание структуры web-приложения, клиент-серверной архитектуры, знание основ SQL, умение пользоваться консолью разработчика, понимание жизненного цикла разработки ПО