Server-Side Functionality with a Database

Overview


Server-side web development focuses on the creation of applications that run on servers, handling requests from clients and returning responses. Server-side applications are built on top of the client-server model, which is a foundation of the web. Communication between the clients and the servers is typically handled using HyperText Transfer Protocol (HTTP).

Development of server-side applications is done with tools that abstract away HTTP details and the client-server model.

In this part, we’ll learn the basics of using the Deno runtime for creating server-side web applications, and then learn about the Hono web framework, which provides additional tooling that makes the development effort easier. Finally, we’ll also look into accessing databases and building application programming interfaces (APIs).

The structure of this part is as follows:

Finally, at the end of the part, there is a recap and feedback chapter that briefly summarizes the part and asks for feedback on the part.