Part 1: Groundwork
The opening section sets the stage for your project, with an overview of the current state of the web and who's doing what online. It will guide you through the preparatory stage of your project: what you need to know, do and expect before you dive in.
Part 2: Strategy
Every app needs a strategy. A user-centred design approach and early consideration of business models will give your app an advantage over ill-considered competitors, and will set the founations for long-term viability.
Part 3: Interface
Your strategy will inform the interface of the app, helping you create a usable, beautiful user interface that behaves as your customers expect.
Part 4: Development
This section doesn't discuss programming in detail, as this broad topic is comprehensively covered in numerous existing books and online resources. Instead, the complexities, considerations, tools and best practice methodologies of technical web development are explained, together with the performance, security and quality of the app.
Part 5: Promotion
Once you've developed the first working version of your web app, this final section puts a plan in place to acquire those important first customers, using traditional and modern marketing techniques.