Курс на Stepik
Обложка курса «Rust с нуля до гуру сетевой разработки» на Stepik
6 900 ₽

Rust с нуля до гуру сетевой разработки ★ 0.000

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

Практический курс по языку Rust: от базового синтаксиса до написания сетевых программ. Разбираем владение и заимствование, структуры и перечисления, обработку ошибок, коллекции, обобщения, трейты, модули и тестирование. После каждого урока ждут тесты и задача с кодом.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust с нуля до гуру сетевой разработки»Учеников на курсе 27
Сертификаты, выданные на курсе «Rust с нуля до гуру сетевой разработки»Сертификатов выдано 0
Отзывы о курсе «Rust с нуля до гуру сетевой разработки»Отзывов получено 0
Рейтинг курса «Rust с нуля до гуру сетевой разработки»Рейтинг курса 0.000
Уроки в курсе «Rust с нуля до гуру сетевой разработки»Количество уроков 51
Тесты в курсе «Rust с нуля до гуру сетевой разработки»Количество квизов 256
Задачи с кодом в курсе «Rust с нуля до гуру сетевой разработки»Количество задач с кодом 17
Время прохождения курса «Rust с нуля до гуру сетевой разработки»Время прохождения курса —
Стоимость курса «Rust с нуля до гуру сетевой разработки»Стоимость курса 6 900 ₽ —
Обновления курса «Rust с нуля до гуру сетевой разработки»Обновления курса — —
Дата публикации курса «Rust с нуля до гуру сетевой разработки»Дата публикации курса — ———
Последнее обновление курса «Rust с нуля до гуру сетевой разработки»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Rust с нуля до гуру сетевой разработки» 22 раздела Уроки в курсе «Rust с нуля до гуру сетевой разработки» 51 урок Тесты в курсе «Rust с нуля до гуру сетевой разработки» 256 тестов Задачи в курсе «Rust с нуля до гуру сетевой разработки» 17 задач Время прохождения курса «Rust с нуля до гуру сетевой разработки» 1 ч. Последнее обновление курса «Rust с нуля до гуру сетевой разработки» обн. 17 сентября 2026

Модуль 1. Переменные, функции и структуры

5 уроков
1. Урок 1. Переменные, функции и структуры ↗
2. Урок 1.2. Методы, кортежи и управление потоком ↗
3. Урок 1.3. Вектор, строки и срезы ↗
4. Урок 1.4. HashMap и перечисления Option/Result ↗
5. Урок 1.5. Обработка ошибок и оператор ? ↗

Модуль 2. Ownership и borrowing

5 уроков
1. Урок 2. Ownership и borrowing ↗
2. Урок 2.2. Clone, Copy и владение в функциях ↗
3. Урок 2.3. Изменяемые ссылки и правила заимствования ↗
4. Урок 2.4. Времена жизни ссылок ↗
5. Урок 2.5. Умные указатели Box, Rc и RefCell ↗

Модуль 3. Lifetimes без мистики

3 урока
1. Урок 3. Lifetimes без мистики ↗
2. Урок 3.2. Времена жизни в структурах и static ↗
3. Урок 3.3. Методы, ассоциированные функции и impl ↗

Модуль 4. Enums и pattern matching

2 урока
1. Урок 4. Enums и pattern matching ↗
2. Урок 4.2. Обобщённые enum, методы и guard-условия ↗

Модуль 5. Traits и generics

2 урока
1. Урок 5. Traits и generics ↗
2. Урок 5.2. Derive, ассоциированные типы и where ↗

Модуль 6. Result, Option и обработка ошибок

2 урока
1. Урок 6. Result и обработка ошибок ↗
2. Урок 6.2. Комбинаторы, anyhow и thiserror ↗

Модуль 7. Работа с файлами и строками

2 урока
1. Урок 7. Файлы и строки ↗
2. Урок 7.2. Разбор строк, форматирование и пути ↗

Модуль 8. Коллекции и итераторы

2 урока
1. Урок 8. Коллекции и итераторы ↗
2. Урок 8.2. Продвинутые итераторы и свёртки ↗

Модуль 9. Модули и структура проекта

2 урока
1. Урок 9. Модули и структура проекта ↗
2. Урок 9.2. Крейты, workspace и реэкспорт ↗

Модуль 10. Тесты и Cargo

2 урока
1. Урок 10. Тесты и Cargo ↗
2. Урок 10.2. Doc-тесты, фикстуры и организация проверок ↗

Модуль 11. Многопоточность

2 урока
1. Урок 11. Многопоточность ↗
2. Урок 11.2. RwLock, атомики и scoped-потоки ↗

Модуль 12. Async Rust и Tokio

2 урока
1. Урок 12. Async Rust и Tokio ↗
2. Урок 12.2. select, таймауты и каналы Tokio ↗

Модуль 13. TCP и UDP сокеты

2 урока
1. Урок 13. TCP и UDP сокеты ↗
2. Урок 13.2. Конкурентная обработка соединений ↗

Модуль 14. HTTP-клиент

2 урока
1. Урок 14. HTTP-клиент ↗
2. Урок 14.2. Повторы, стриминг и устойчивость клиента ↗

Модуль 15. HTTP-сервер

2 урока
1. Урок 15. HTTP-сервер ↗
2. Урок 15.2. Состояние, middleware и ошибки в axum ↗

Модуль 16. WebSocket

2 урока
1. Урок 16. WebSocket ↗
2. Урок 16.2. Broadcast, комнаты и heartbeat ↗

Модуль 17. gRPC

2 урока
1. Урок 17. gRPC ↗
2. Урок 17.2. Стриминг, статусы и метаданные ↗

Модуль 18. Парсинг протоколов

2 урока
1. Урок 18. Парсинг протоколов ↗
2. Урок 18.2. Сериализация через serde и комбинаторы nom ↗

Модуль 19. Сетевые CLI-утилиты

2 урока
1. Урок 19. Сетевые CLI-утилиты ↗
2. Урок 19.2. Подкоманды, переменные окружения и вывод ↗

Модуль 20. Мини-proxy

2 урока
1. Урок 20. Мини-proxy ↗
2. Урок 20.2. Лимиты, таймауты и маршрутизация прокси ↗

Модуль 21. Простой load balancer

2 урока
1. Урок 21. Простой load balancer ↗
2. Урок 21.2. Health-check, метрики и выбор живых бэкендов ↗

Модуль 22. Сервис с API, логами и graceful shutdown

2 урока
1. Урок 22. Сервис с API, логами и graceful shutdown ↗
2. Урок 22.2. Конфигурация, метрики и наблюдаемость ↗