Сегодня я вам расскажу о том, как изучать yii framework для начинающих. На этом фреймворке делаются очень многие сайты, так как это самый популярный php фреймворк в СНГ.
Почему фреймворк и почему yii?
Фреймворк — это практически готовый конструктор для веб-разработчика. Я не хочу, чтобы вы думали, будто это для детей. Нет, как раз наоборот, фреймворки созданы как раз для создания очень серьезных вещей. По сути, для создания web-сайтов любого уровня сложности. Абсолютно любого. Потому что фреймворк, в отличие от готового движка, гораздо более гибок.
Что же касается того, почему нужно выбрать для старта именно Yii
, то тут можно привести несколько фактов в его пользу. Во-первых, в России это самый популярных фреймворк, немного по популярности ему уступает Laravel. Во-вторых, он практически один из самых простых в освоении для русского разработчика, потому что у него есть документация полностью на русском и большое русскоязычное сообщество. В-третьих, количество расширений для этого фреймворка. Их просто сотни. Таким образом, с помощью yii можно делать все.
Как максимально быстро изучить фреймворк yii с нуля?
Конечно, вам хочется побыстрее начать изучение фреймворка, но если делать это самостоятельно, то займет очень много времени и то не факт, что вы все-таки сможете стать гуру в его использовании. Бесплатной информации в рунете по php-фреймворкам не так уж и много.
Я не буду вам ничего навязывать, а лишь скажу, что буквально на днях (21 июня) команда Webformyself, которая уже прославилась на весь рунет своими качественными курсами по сайтостроению, выпустила новый продукт: курс «Фреймворк Yii с нуля до профи», который как раз предназначен для того, чтобы довести вас, новичка, до хорошего уровня владения фреймворком. В общем, за меня все скажет Андрей Кудлай, который как раз является создателем курса. Вот видео презентация:
Ну а по этой ссылке вы можете приобрести курс, если вам понравилась его презентация и описание. Это не только позволит вам изучить yii на профессиональном уровне, но и даст базу для изучения других фреймворков, если это будет необходимо. В частности, в курсе с нуля создается достаточно сложный интернет-магазин. К тому же, со своей админкой. Создав проект такой сложности с нуля вы значительно увеличите свои знания и опыт в сайтостроении, а также сможете уверенно браться за проекты любой сложности.
Но вам не обязательно покупать курс, чтобы оценить качество уроков, которые дает команда Webformyself. На этой странице вы абсолютно бесплатно можете получить 6 уроков по Yii, где объясняется базовая теория и даже можно получить первую практику использования фреймворка.
В общем, Yii framework для начинающих я рекомендую изучать именно так — через курс от профессионала сайтостроения. Сам я курс не брал, потому что мне пока не до изучения фреймворка, но вот другие курсы Андрея я смотрел (в частности, по созданию шаблона wordpress) и могу заявить, что Андрей очень понятно объясняет материал, так что абсолютно никаких проблем с усвоением в голове услышанного не возникло. Что ж, на этом у меня сегодня все. Помните, что серьезные знания и образование не должны доставаться бесплатно, это реально очень полезная информация, который нет аналогов.
Видел ваши курсы по Yii2. К сожалению данный материал не учит ни чему кроме copy paste. Нет ни детального разбора архитектуры Yii2, ни пояснений где какие классы, объекты, методы и свойства находятся и за что отвечают. Все сведено к: возьмите метод передайте данные получите результат. Может быть вы и хороший программист но быть программистом и быть учителем это разные вещи.