Тут нужен реальный опыт. Чтобы хорошо разрабатывать на Yii, надо с ним работать. Чтобы хорошо разбираться в CMS, надо решать поставленные задачи на этой CMS. А искусственновумученный опыт будет даже вреден в данной ситуации, потому что станет далек от настоящего программирования, и понадобиться переучиваться для выполнения реальных задач.
Я бы смотрел в сторону либо своих проектов, давая анализировать их куски кода на профильных форумах, чтобы люди подсказывали, почему можно сделать по другому и получше, либо в сторону устройства джуниором в какую-нибудь веб-студию, под началом более опытных коллег.