Я начала с того, что купила годовую подписку на сайте beonmax.ru. Стоила она очень бюджетно, типа 90 рублей в месяц. У меня не было уверенности в том, что это мое и я хочу программировать. На том сайте я нашла курс Ивана Петриченко, как написать страницу-визитку ручками. На udemy.com тот же курс стоит 1099 рублей со скидкой, 10990 рублей - без скидки.
Там были минимальные скрипты на JavaScript, а phpmailer Иван выложил для скачивания и объяснил лишь его настройку. Самое удивительное то, что тот курс позволял сделать полноценный рекламный лэндинг.
То, я и сделала для учителя английского языка из Чили (hola-ingles.com) и для своего мужа (сайт-визитка находится на поддомене и я не могу вспомнить адрес).
Дальше больше, свой первый блог на Yii2 я продала за $200 тому же самому учителю из Чили. После повторила этот блог для себя (digitalcoffeedesign.com) и для будущего автосервиса мужа (lemma-auto.ru).
Все было бы хорошо, но в то время у меня был учитель, который в последствии пропал, оставив меня без помощи. В тот момент я делала поиск по постам в блоге. Меня это сильно расстроило, но все равно несчастный поиск я добила и теперь он благополучно функционирует. Тот парень мне много помогал, в частности, меню категорий - это его рук дело.
Что получилось в итоге? Сама я была не в состоянии сгенерировать CRUD в gii (генератор кода у Yii2), я совершенно не понимала сути категорий и комментариев. Хорошо, проблему комментариев можно решить установкой плагина от Фейсбука или Вконтакте. Категории так и остались для меня темным лесом на Yii2.
Оставшись со своим программированием наедине, я быстро поняла то, что фреймворк Yii2 мало, что может, из коробки. Или я плохо искала. Документация оказалась скудной и не помогала. Потерпев очередную неудачу с многопользовательской административной панелью и личным кабинетом, я метнулась искать работу. Как ни странно, таковая нашлась!
Мне дали задание, сделать настоящую админку с заказом товара, подтверждением по почте и еще чем-то там. Я рьяно взялась за дело, а через пару дней сдулась. Тем более, у меня же IOS и MAMP. База данных у меня находится не на localhost, а на том хосте, который я задам. Об этом пришлось бы постоянно помнить и для себя менять конфигурацию.
Непонятно, откуда полезли проблемы при соединении с базой данных. Решались они с трудом, обещанная помощь от будущих работодателей была неактуальна, так как они все сидели на OpenServer. Я бросила это гиблое дело. Через неделю мой странный работодатель опять захотел меня к себе в команду. Я убила какое-то время на написание той страшной админки.
В итоге, моя взяла, я отказалась и осталась одна. Продолжение следует:)