Книги / ВЕБ-разработка / Full-Stack / Fullstack Rust: The Complete Guide to Buildings Apps with the Rust Programming Language and Friends

Fullstack Rust: The Complete Guide to Buildings Apps with the Rust Programming Language and Friends

Andrew Weiss

Книга «Fullstack Rust» представляет собой практическое руководство по созданию полноценных веб-приложений с использованием языка программирования Rust и его экосистемы. Автор, Andrew Weiss, ставит перед собой цель показать, как Rust, известный своей безопасностью и производительностью, может быть эффективно применён в области веб-разработки.

Издание начинается с обоснования выбора Rust для веб-проектов, рассматривая его сильные стороны (безопасность памяти, скорость) и возможные ограничения. Далее читатель проходит путь от настройки рабочего окружения (rustup, Cargo, IDE) и создания первого простого приложения до построения сложных веб-сервисов с использованием популярного фреймворка Actix-web.

Основная часть книги посвящена практическому построению веб-приложения: обработке HTTP-запросов, работе с состоянием (state), приёму пользовательского ввода, обработке ошибок и работе с параметрами пути. В заключительных главах рассматривается создание более сложного проекта — блога с пользователями, что позволяет закрепить навыки полноценной backend-разработки на Rust.