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

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

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

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

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