By Jeffrey Winesett
For personal home page programmers with a craving so as to add modernity and class to their internet functions, this e-book might be a revelation. A step by step educational to Yii, it talks you thru the improvement of an entire real-world application.
- A step by step advisor to making a contemporary net program utilizing personal home page, MySQL, and Yii
- Build a real-world, user-based, database-driven undertaking activity administration software utilizing the Yii improvement framework.
- Start with a basic suggestion, and end with deploying to creation, studying every little thing approximately Yii inbetween, from "A"ctive list to "Z"ii part library.
This e-book is a step-by-step educational in constructing a real-world program utilizing the incremental and iterative method of software program improvement. You know about agile software program improvement by means of leaning at the agile nature of the Yii software improvement framework. You contact on each one element of the software program improvement lifecycle through construction a venture job administration software from notion via creation deployment.
After a quick, normal creation to the Yii framework and outlining the software program improvement method taken during the e-book, the chapters holiday down within the related means as software program improvement iterations do in real-world initiatives. After the first generation, you have a operating and confirmed program with a legitimate, verified connection to a database.
In the 2d and third iterations, we flesh out our major database entities and area item version and familiarize yourself with Yii's object-relational-mapping (ORM) layer, energetic list. We additionally how one can lean on Yii's auto-generation instruments to instantly construct our create/read/update/delete (CRUD) performance opposed to our newly created version. those iterations additionally specialise in how Yii's shape validation and submission version works. by means of the tip of the 3rd generation you have got a operating software in order to mange initiatives and concerns (tasks) inside of these projects.
The 4th and fifth iterations are devoted to person administration. We know about the integrated authentication version inside of Yii to aid in program login and logout performance. We then dive into the authorization version, first profiting from a Yii's basic entry keep an eye on version, then imposing the extra subtle role-based entry regulate (RBAC) framework that Yii presents.
What you are going to examine from this book
- Auto-generate skeleton internet functions in addition to CRUD scaffolding for the area item version utilizing the integrated command-line interface
- Use Yii database migrations to model and deal with your database changes
- Create user-based functions with Yii's authentication version
- Enhance your user-based software to manage a user's entry to add performance
- Write an administrative console software to increase the positive factors supplied by means of Yii's robust command-line instruments
- Integrate different frameworks and libraries right into a Yii software to extra expand its function set
- Spend much less time handling program configuration by way of benefiting from Yii's brilliant defaults and conventions.
- Learn how effortless it's to enforce a multi-user program by using Yii's authentication and role-based authorization types
- Update your code to correctly deal with the user's final login time and shop it within the database