This book is a step-by-step tutorial to developing a real-world application using the Yii web application development framework. The book attempts to mirror the environment of a software development team that is being tasked with building an online application, touching on each aspect of the software development lifecycle, as you build a project task management application from its conception to its production deployment. After a brief, general introduction to the Yii framework, and going through the iconic "Hello World" example, the remaining chapters break down in the same way as software development iterations do in real-world projects. We begin with creating a working application with a valid, tested connection.