May 2018
Beginner to intermediate
452 pages
11h 26m
English
Software applications are developed in three repeating phases: understanding a problem, designing a solution, and implementing the solution. These phases repeat throughout the life of an application, refining and honing it until it is either optimal or obsolete.
In this chapter, we'll learn about the following topics: