Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework
Эта книга представляет собой практическое руководство по веб-разработке на языке Rust с использованием фреймворка Rocket. Она предназначена для разработчиков, которые хотят освоить создание современных, безопасных и высокопроизводительных веб-приложений на Rust.
В первой части книги даётся краткое введение в язык Rust, включая установку инструментария, основы синтаксиса и работу с пакетным менеджером Cargo. Это позволяет читателям, не знакомым с Rust, быстро освоить необходимые основы перед погружением в веб-разработку.
Основное внимание уделяется фреймворку Rocket: его архитектуре, жизненному циклу HTTP-запросов, созданию маршрутов (routes), обработке запросов и формированию ответов. Книга подробно рассматривает такие ключевые аспекты, как работа с различными HTTP-методами, параметрами URI, обработка данных запросов и конфигурация приложения для разных сред (development, staging, production).
Практический подход позволяет читателям шаг за шагом построить своё первое Rocket-приложение, научиться настраивать его с помощью файла Rocket.toml и переменных окружения, а также понять принципы асинхронной обработки, которые лежат в основе современной веб-разработки на Rust.









