Rust Servers, Services, and Apps

Эта книга представляет собой практическое руководство по созданию веб-серверов, RESTful API и серверных веб-приложений на языке Rust. Автор демонстрирует, как использовать Rust для построения современных веб-приложений, сочетая производительность, безопасность и выразительность языка.

Книга разделена на три части: в первой части рассматриваются основы веб-серверов и сервисов, включая написание базового веб-сервера с нуля, построение RESTful API, работу с базами данных и обработку ошибок. Вторая часть посвящена серверным веб-приложениям с использованием шаблонов и форм. Третья часть охватывает продвинутые темы, такие асинхронное программирование в Rust и развертывание с помощью Docker.

В качестве примера на протяжении всей книги разрабатывается приложение EzyTutors — платформа для онлайн-обучения с поддержкой мобильных клиентов и веб-интерфейсов. Автор подробно рассматривает использование фреймворка Actix для построения веб-сервисов, работу с аутентификацией, конфигурацией приложения, логированием и тестированием.

Книга подходит для разработчиков, уже знакомых с основами Rust, которые хотят научиться применять язык для создания полноценных веб-приложений. Особое внимание уделяется практическим аспектам: от написания кода до развертывания в production-среде.

Rust Servers, Services, and Apps
A
Автор
Prabhu Eshwarla
Издательство
Manning Publications
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент