Rust Web Development with Warp, Tokio, and Reqwest
Практическое руководство по созданию современных веб-приложений на языке Rust с использованием популярных библиотек и фреймворков. Книга охватывает весь процесс разработки — от основ языка до развертывания готового приложения в production.
В первой части рассматриваются фундаментальные концепции Rust, необходимые для веб-разработки: система владения, заимствования, трейты, обработка ошибок и работа со строками. Особое внимание уделяется инструментарию Rust и его преимуществам для создания надежных веб-сервисов.
Вторая часть посвящена практической разработке RESTful API с использованием фреймворка Warp и асинхронной библиотеки Tokio. Вы научитесь создавать маршруты, обрабатывать запросы, интегрировать базы данных, работать с внешними API, а также настраивать логирование и отладку приложений.
Третья часть охватывает продвинутые темы: добавление аутентификации и авторизации, тестирование Rust-приложений и деплой в production. Книга показывает, как использовать Rust для создания высокопроизводительных, безопасных и легко поддерживаемых веб-сервисов.









