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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust с нуля до гуру сетевой разработки»Учеников на курсе 26
Сертификаты, выданные на курсе «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. Конфигурация, метрики и наблюдаемость