Part 2: An In-Depth Look at Rocket Web Application Development
In this part, you will learn about the intermediate concepts of the Rust language, such as Rust vectors, error handling, Rust Option and Result, enums, looping, matching, closures, and async. You will learn more about Rocket's built-in guards, creating custom request guards, forms, cookies, uploading files, templates, and JSON by using the serde crate.
This part comprises the following chapters:
- Chapter 6, Implementing User CRUD
- Chapter 7, Handling Errors in Rust and Rocket
- Chapter 8, Serving Static Assets and Templates
- Chapter 9, Displaying Users' Post
- Chapter 10, Uploading and Processing Posts
- Chapter 11, Securing and Adding an API and JSON