Продолжительность
8 ч 38 мин 13 сек
Количество уроков
28 Видео
Дата добавления
26.12.2023
Rust - это системный язык программирования, который вы можете использовать для написания приложений с высокой производительностью. Он удивительно освежающий благодаря очень полезному компилятору, который является вашим наставником с самого начала.
Cargo - это не только менеджер пакетов, но и инструмент сборки, генератор документации и многое другое, что делает управление приложениями на Rust очень простым в повседневной работе.
Не удивительно, что по этим и многим другим причинам Rust был признан самым любимым и желанным языком программирования StackOverflow восемь лет подряд.
Вы уже потратили немало времени на разработку веб-приложений и хорошо разбираетесь в Rust.
Вы далеко зашли за пределы простых игрушечных приложений и готовы начать серьезную разработку серверной части веб-приложений, и вас интересует, можно ли использовать Rust для этой цели.
Вы ищете ресурс, который содержит всё, что вам нужно в одном месте.
Не ищите далее! В этом курсе я покажу вам, как создать сложное полностью асинхронное веб-приложение на Rust, которое обслуживает JSON API, но также имеет интерфейс командной строки (CLI) в один и тот же момент.
Мы будем использовать веб-фреймворк Rocket вместе с ORM Diesel для создания Rest API с:
- Встроенной аутентификацией (пользователи и пароли)
- Redis в качестве кэш-хранилища
- Управлением доступом с ролями
- Обработкой полей с датой и временем
- Командами CLI
- logging
- Автоматизированным тестированием API