9 Working with forms for course maintenance

This chapter covers

  • Designing and implementing user authentication
  • Routing HTTP requests
  • Creating a resource with the HTTP POST method
  • Updating a resource with the HTTP PUT method
  • Deleting a resource with the HTTP DELETE method

In the previous chapter, we looked at registering tutors. When a user registers as a tutor, the information about the tutor is stored in two databases. The tutor’s profile details, such as their name, image, and area of specialization, are maintained in a database within the backend tutor web service. The registration details for the user, such as the user ID and password, are stored locally, in a database within the web application.

In this chapter, we will build on top of ...

Get Rust Servers, Services, and Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.