What this book covers
Chapter 1, Getting Started with Your First Web Application, explains how to set up and use your development environment. At the end of this chapter, you will have already created your first web application.
Chapter 2, Using Templates for Your Web Pages, covers the Diet template engine. You will learn all about templates—from creating simple static templates to using D code in templates.
Chapter 3, Get Interactive – Forms and Flow Control, brings web forms to your application and introduces route matching.
Chapter 4, Easy Forms with the Web Framework, discusses how to validate user input.
Chapter 5, Accessing a Database, shows how to use a database in an application using a variety of SQL and NoSQL bases.
Chapter 6, Using the REST Interface, teaches you about REST services. You will learn how to provide and consume a generated REST service. You will also study how to interface with an existing REST service.
Chapter 7, The vibe.d Internals, introduces you to the fiber-based pseudo-blocking programming model that is the base for vibe.d.
Chapter 8, Using vibe.d with a GUI Client, applies the vibe.d programming model to a graphical UI application.
Chapter 9, Power Your Application with vibe.d Extensions, shows you what other developers have already implemented with vibe.d and how to publish your application.