Курс на Stepik
Обложка курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» на Stepik
17 090 ₽

🔧 Safe Rust: Build a Real Backend (Axum + SQLx) 0.000

Открыть на
STEPIK.ORG

🔧 Safe Rust: Бэкенд‑разработка (Axum + SQLx) — это большой онлайн курс, который превращает базовые знания Rust в продакшн‑готовые навыки. Вы построите полноценный REST‑сервис на Axum, освоите async/await, SQLx, тестирование и Docker‑деплой, получите пожизненный доступ к материалам и репозиторий‑портфолио. При средней нагрузке в 10-15 часов в неделю, время прохождения курса будет окола 2 месяцев

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Учеников на курсе 23
Сертификаты, выданные на курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Сертификатов выдано 0
Отзывы о курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Отзывов получено 0
Рейтинг курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Рейтинг курса 0.000
Уроки в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Количество уроков 36
Тесты в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Количество квизов 143
Задачи с кодом в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Количество задач с кодом 45
Время прохождения курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Время прохождения курса
Стоимость курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Стоимость курса 17 090 ₽
Обновления курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Обновления курса
Дата публикации курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Дата публикации курса
Последнее обновление курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» 7 разделов Уроки в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» 36 уроков Тесты в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» 143 теста Задачи в курсе «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» 45 задач Время прохождения курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» 1 ч. Последнее обновление курса «🔧 Safe Rust: Build a Real Backend (Axum + SQLx)» обн. 1 год назад

1. 🧭 Введение и подготовка

5 уроков
Закрытый
1.1 О курсе
16
16
0м 26с
1
Закрытый
1.2 Зачем писать backend на Rust
16
9
9м 36с
1
Закрытый
1.3 Обзор Axum, Tokio, SQLx и async-экосистемы
11
4
14м 33с
1
Закрытый
1.4 Установка зависимостей, настройка окружения
11
7
3м 23с
1
Закрытый
1.5 Что такое асинхронность в Rust
9
5
-
1

2. 🏗️ Архитектура приложения

5 уроков
Закрытый
2.1 Слои: router → handler → service → repository
11
1
27м 14с
0
Закрытый
2.2 Работа с Result и ? в web-коде
9
5
-
0
Закрытый
2.3 Модульность и mod, pub, use
9
5
-
0
Закрытый
2.4 Dependency injection по-Rust'овски
9
1
-
0
Закрытый
2.5 Работа с JSON (serde, axum extractors)
8
1
-
0

3. 🌐 Роутинг и обработка запросов

5 уроков
Закрытый
3.1 Создание маршрутов в Axum
9
1
-
1
Закрытый
3.2 Параметры в URL, query, body
7
1
-
0
Закрытый
3.3 Валидация данных (через serde, validator)
7
1
-
0
Закрытый
3.4 Разделение маршрутов по модулям
5
1
-
0
Закрытый
3.5 Middleware: логирование, CORS, тайминги
5
1
-
0

4. 🗄️ Подключение базы данных (PostgreSQL + SQLx)

5 уроков
Закрытый
4.1 Конфигурация соединения с базой
9
1
-
0
Закрытый
4.2 Работа с SQLx и безопасные запросы
6
1
-
0
Закрытый
4.3 Миграции с sqlx-cli
4
1
-
0
Закрытый
4.4 CRUD-операции вручную (без ORM)
5
1
-
0
Закрытый
4.5 Асинхронные транзакции и ошибки
5
0
-
0

5. 🔐 Обработка ошибок и безопасность

5 уроков
Закрытый
5.1 Унифицированный тип ошибки (через thiserror)
7
1
-
0
Закрытый
5.2 Ошибки SQL, запросов, и логика API
5
0
-
0
Закрытый
5.3 Конвертация ошибок в ответы API (IntoResponse)
5
1
-
0
Закрытый
5.4 Простая авторизация через токен
6
1
-
0
Закрытый
5.5 Ограничение доступа и перехват ошибок
4
0
-
0

6. 🧪 Тестирование и устойчивость

5 уроков
Закрытый
6.1 Юнит-тесты для сервисов и логики
6
0
-
0
Закрытый
6.2 Интеграционные тесты с базой данных
4
0
-
0
Закрытый
6.3 Фейковые зависимости через async_trait
3
0
-
0
Закрытый
6.4 Проверка конкурентного поведения
3
0
-
0
Закрытый
6.5 Обработка краевых случаев и защита от panics
6
0
-
0

7. 🎓 Финальный проект: REST API "RustyNotes"

6 уроков
Закрытый
7.1 Проектирование API (список заметок с тегами)
9
9
-
0
Закрытый
7.2 Реализация CRUD для заметок
7
7
-
0
Закрытый
7.3 Связь пользователей и записей (один-ко-многим)
5
5
-
0
Закрытый
7.4 Авторизация на уровне middleware
4
4
-
0
Закрытый
7.5 Документация API (через utoipa или вручную)
3
3
-
0
Закрытый
7.6 Подготовка к деплою (Docker + .env)
5
5
-
0