Чему вы научитесь
- ставить Rust и работать с cargo;
- создавать и собирать проекты, понимать артефакты сборки;
- объявлять переменные, типизировать и выводить типы;
- писать условия и циклы, оформлять функции и возвращаемые значения;
- уверенно работать со строками и срезами;
- понимать правила владения, заимствования и жизненных циклов;
- использовать структуры, перечисления, Option и сопоставление с образцом (match);
- применять стандартные коллекции: Vec, String, HashMap.
О курсе
Освойте базовый Rust: установка, структура проекта, компиляция, Cargo, контроль потока, функции, строки, коллекции и ключевая фишка языка — владение и заимствование. Практика с задачами и автопроверкой.
Для кого этот курс
Новички в Rust из мира C/C++/Go/Python.
Студенты и джуны, кому нужен безопасный низкоуровневый язык.
Инженеры DevOps/SRE для утилит CLI и высокопроизводительных инструментов.