Как стать автором
Обновить

Книги по Yii2

Время на прочтение 3 мин
Количество просмотров 30K
Доброе времени суток читатель. Данный вопрос возник при изучении первой версии Yii (когда документацию прочел, но ещё есть не понятные для меня моменты).

image

Под катом предлагаю мини обзор списка книг которые на сегодняшний момент я нашёл, помимо официальной документации.

Первой книгой пожалуй будет «Web Application Development with Yii 2 and PHP» авторы которой являются Mark Safronov и Jeffrey Winesett. Книга состоит из 377 страниц.

image

Под спойлером содержание(много картинок):

содержание








Следующая книга будет Yii 2 For Beginners «A step by step guide to learning Yii 2 for beginners» автором которой является Bill Keck

image

Книга состоит из 412 страниц и описывает в них такие темы как:
содержание(текстовое)
Chapter One: Introduction
  • Introduction
  • Features
  • What Makes The Yii 2 Framework Special?
  • Upsides
  • Downsides
  • Why I chose Yii 2
  • Other Options
  • Yii 2 Arrives
  • Gii
  • DB-First Approach
  • MySql
  • Improved Workflow
  • Minimum PHP Skills
  • Tools You Will Need
  • Errata
  • Contact Bill Keck
  • Summary

Chapter Two: Yii 2 Advanced Template Installation
  • Quick Setup of Yii2 Advanced Template
  • Step 1 — Create Folder
  • Step 2 — Apache Conf
  • Step 3 — Local Host
  • Step 4 — Restart Apache
  • Step 5 — Create Project in IDE
  • Step 6 — Find Command Line Path
  • Step 7 — Composer Self-Update
  • Step 8 — Install Yii 2
  • Step 9 — Check For Yii 2 Folder
  • Step 10 — Run Php Init
  • Step 11 — Create The Database
  • Step 12 — Set DB Connection
  • Step 13 — Run Migration
  • Step 14 — Create Git Repository
  • Step 15 — Confirm App Is Working
  • Trouble-Shooting
  • Summary

Chapter Three: Welcome to the MVC
  • MVC Pattern
  • Index.php
  • The Application Instance
  • Routing
  • Using Gii
  • Bootstrap
  • Debugger
  • Summary

Chapter Four: Modifying the User Model
  • Role and Status
  • The User Model
  • Properties of the Model
  • Constants
  • Identity Interface
  • Behaviors
  • Rules
  • Identity Methods
  • Boilerplate Methods
  • Other Models Accessing User
  • SignupForm Model
  • Summary

Chapter Five: Creating New Models with Gii
  • Creating Tables
  • Role Table
  • Status Table
  • User Type Table
  • Gender Table
  • Profile Table
  • Synchronize
  • Configuring Gii
  • Making Models with Gii
  • Create Role Model
  • Add Records To Role Table
  • Add Relationship To Role
  • Update User Model with Role
  • Create Status Model
  • Update User Model with getStatus
  • Add Records to Status Table
  • Create UserType Model
  • Update User Model with UserType
  • Add Records to user_type Table
  • Create Gender Model
  • Add Records to gender Table
  • Create Profile Model
  • The Complete Profile Model
  • Update User Model with Profile
  • Finish Up User Model
  • The Complete User Model
  • Summary

Chapter Six: Helpers
  • Value Helpers
  • Permission Helpers
  • Record Helpers
  • Summary

Chapter Seven: Site Controller
  • Behaviors
  • Actions
  • Index Action
  • Login Action
  • Login Form Model
  • Logout Action
  • Contact Action
  • Contact Form Model
  • Captcha
  • Contact View Form
  • About Action
  • Signup Action
  • Signup Form Model
  • ResetPasswordForm Model
  • Backend Site Controller
  • Beginning Access Control
  • loginAdmin Method
  • Summary

Chapter Eight: Profile Crud
  • CRUD
  • Profile Controller
  • Profile Search
  • _search
  • _form
  • Index
  • View
  • Create
  • Update
  • Modifying Profile Controller & Views
  • Modifying the Profile Controller
  • Index Action
  • View Action
  • Create Action
  • Update Action
  • Delete Action
  • FindModel Action
  • Modifying the Profile Views
  • View.php
  • Gender
  • Form Partial
  • Create
  • Update
  • Site Layout
  • Profile Link
  • DatePicker
  • Summary

Chapter Nine: Upgrade and Access Control
  • Upgrade Controller
  • Upgrade View
  • Require Upgrade To
  • Access Control
  • Passing A Variable From the Controller
  • Summary

Chapter Ten: Homepage Social Widgets
  • Implementing Homepage Social Widgets
  • Index
  • Facebook Widget
  • Facebook App Setup
  • Facebook Configuration
  • Extensions
  • HTML Helper
  • Collapse Widget
  • Modal Widget
  • Alert Widget
  • Font-Awesome
  • Asset Bundle
  • Add Font-Awesome to Layout
  • Summary

Chapter Eleven: Backend Creation
  • Main.php
  • Updating Backend Views
  • backend/views/profile/_form.php
  • backend/views/profile/view.php
  • backend/views/user/view.php
  • backend/views/user/_form
  • Deeper Changes to Backend
  • backend/views/user/index.php
  • backend/views/profile/index.php
  • backend/views/profile/_search.php
  • backend/views/user/_search.php
  • User Search
  • Admin UI
  • Controller Behaviors
  • Match Callback
  • Summary
  • About The Author

Chapter Twelve: Bonus Material
  • AutoResponder
  • Dropdown Navigation
  • FAQ
  • Test Controller
  • Components
  • Creating a Custom Widget
  • Closing A Potential Hole
  • CDN
  • Summary



Надеюсь от новичка, который только стремиться разобраться в Yii2, до разработчика, найдёт в этих книгах что-то полезное.
Теги:
Хабы:
-5
Комментарии 11
Комментарии Комментарии 11

Публикации

Истории

Работа

PHP программист
171 вакансия

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн