Курс на Stepik
Обложка курса «Программирование на Rust» на Stepik
Бесплатно

Программирование на Rust ★ 3.750

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

Rust 🦀 — современный язык программирования, позволяющий писать быстрый, безопасный и эффективный код для творения надежного программного обеспечения!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на Rust»Учеников на курсе 1 463
Сертификаты, выданные на курсе «Программирование на Rust»Сертификатов выдано 0
Отзывы о курсе «Программирование на Rust»Отзывов получено 4
Рейтинг курса «Программирование на Rust»Рейтинг курса 3.750
Уроки в курсе «Программирование на Rust»Количество уроков 50
Задачи с кодом в курсе «Программирование на Rust»Количество задач с кодом 37
Время прохождения курса «Программирование на Rust»Время прохождения курса —
Обновления курса «Программирование на Rust»Обновления курса — —
Дата публикации курса «Программирование на Rust»Дата публикации курса — ———
Последнее обновление курса «Программирование на Rust»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Программирование на Rust» 14 разделов Уроки в курсе «Программирование на Rust» 50 уроков Задачи в курсе «Программирование на Rust» 37 задач Время прохождения курса «Программирование на Rust» 7 ч. Последнее обновление курса «Программирование на Rust» обн. 2 года назад

Предисловие

1 урок
1. О курсе ↗

Глава 0 — Введение

3 урока
1. Про Rust ↗
2. Почему Rust? Ну реально? ↗
3. Первая программа ↗

Глава 1 — База

8 уроков
1. Типы данных ↗
2. Переменные ↗
3. Константы ↗
4. Функции ↗
5. Практика: Числа ↗
6. Практика: Char, Bool and Unit ↗
7. Комментарии ↗
8. Управление памятью ↗

Глава 2 — Управляющие конструкции

5 уроков
1. if ↗
2. while ↗
3. for ↗
4. loop ↗
5. match ↗

Глава 3 — Understanding Ownership

3 урока
1. Borrowing Checker ↗
2. Lifetime'ы ↗
3. Are you just living day to day? ↗

Глава 4 — Композитные типы

5 уроков
1. struct ↗
2. enum ↗
3. Pattern matching ↗
4. Traits ↗
5. Структуры Данных ↗

Глава 5 — Обработка ошибок

1 урок
1. Обработка ошибок ↗

Глава 6 — Структура проекта

2 урока
1. Модули ↗
2. Структура библиотеки и программы ↗

Глава 7 — Тестирование

2 урока
1. Тесты ради тестов! ↗
2. Бенчмарки ↗

Глава ? — Метапрограммирование

4 урока
1. Метапрограммирование в Rust ↗
2. Декларативные Макросы ↗
3. Процедурные Макросы ↗
4. Макросы из std ↗

Глава ? — Умные указатели

9 уроков
1. Smart Pointers ↗
2. Interior Mutability ↗
3. Box ↗
4. RefCell ↗
5. Rc ↗
6. Cell ↗
7. Arc ↗
8. Weak ↗
9. Cow ↗

Глава ? — Async Rust

4 урока
1. Многопоточное программирование ↗
2. Сетевое программирование ↗
3. Async Rust ↗
4. Tokio ↗

Глава ? — НеРеАлЬнЫй КлУбНиЧнЫй СоБеС

2 урока
1. Rust собес ↗
2. Подольский like опросник ↗

Глава Заключительная Last ?

1 урок
1. Unreal Конец ↗