Skip to content

Что нужно знать?

Освоить Yii обычно проще, чем многие другие PHP‑фреймворки, но перед началом работы всё же стоит изучить несколько базовых тем.

PHP

Yii — PHP‑фреймворк, поэтому стоит ознакомиться со справочником по языку PHP и понимать изложенный там материал.

Объектно‑ориентированное программирование

Вам понадобится базовое понимание объектно‑ориентированного программирования (ООП). Если вы с ним не знакомы, изучите один из доступных материалов, например руководство от tuts+.

Разрабатывая на Yii, вы пишете код в объектно‑ориентированном стиле, поэтому важно разбираться в поддержке ООП в PHP.

Обратите внимание: чем сложнее приложение, тем более продвинутые концепции ООП необходимо изучить, чтобы успешно управлять этой сложностью.

Командная строка и Composer

Yii активно использует де‑факто стандартный менеджер пакетов PHP — Composer, поэтому стоит ознакомиться с его руководством и понимать основы. Если вы не привыкли работать в командной строке, самое время начать. Освоив базовые команды, вы вряд ли захотите обходиться без неё.

HTTP

Поскольку Yii — веб‑фреймворк, а веб во многом работает поверх HTTP, рекомендуется изучить этот протокол подробнее.

Docker

Шаблон приложения по умолчанию использует Docker, поэтому мы рекомендуем ознакомиться с его основными концепциями.

Также будет полезно ознакомиться с принципами методологии Twelve‑Factor App.