Содержание курса


Урок №1. Настройка рабочего окружения #1


Урок №2. Настройка сайтов на виртуальных машинах. Vagrant. Puphpet


Урок №3. Система контроля версий Git. Часть #1


Урок №4. Система контроля версий Git. Часть #2


Урок №5. Система контроля версий Git. Часть #3


Урок №6. Пакетный менеджер Composer. Часть #1


Урок №7. Пакетный менеджер Composer. Часть #2


Урок №8. Установка Yii2


Урок №9. Приложение


Урок №10. Консольные приложения. Миграции БД


Урок №11. Модели


Урок №12. Aliases, assets, widgets


Урок №13. Helpers. Layouts


Урок №14. Виджет ActiveForm. Работа с БД: DAO


Урок №15. Работа с БД: ActiveRecord #1


Урок №16. ActiveRecord, CRUD, gii, forms


Урок №17. Регистрация. Аутентификация


Урок №18. События (events). Поведения (behaviors)


Урок №19. Поиск. Faker. Sphinx


Урок №20. Безопасность веб-приложений


Урок №21. Практика #1


Урок №22. Практика #2


Урок №23. Практика #3


Урок №24. Практика #4


Урок №25. Практика #5


Урок №26. Практика #6


Урок №27. Практика #7. Тестирование


Урок №28. Практика #8. Панель администратора. Интернационализация


Урок №29. Практика #9. Панель администратора. RBAC


Урок №30. Практика #10. Настройка проекта на удаленном сервере