Chapter 2. Making a Custom Application with Yii 2
In this chapter, we'll see how Yii can help us build web applications. The example will be reasonably small, but it will be done using proper software engineering disciplines. We'll go through all the steps of application development, each step backed by the bleeding-edge best practice described in the definitive books on this topic:
- Building the domain model: This is explained in Domain-Driven Design: Tackling Complexity in the Heart of Software, Eric Evans, Addison-Wesley Professional
- Setting up the testing harness: We'll follow the acceptance test-driven development practice described in Growing Object-oriented Software, Guided by Tests, Steve Freeman and Nat Pryce, Addison-Wesley Professional ...