Чему вы научитесь
Курс познакомит с Rust 🦀 - современным и 🚀 blazingly fast языком программирования, который позволяет писать быстрый, безопасный и эффективный код и создавать надежное программное обеспечение!
Области применения Rust разнообразны - начиная от CLI/GUI программ, web servers, web приложений для WebAssembly и заканчивая разработкой игр, блокчейн-проектов и программированием embedded устройств. Rust также активно применяется для написания библиотек для анализа данных и ML.
Особенности курса
- Курс ориентирован на практическое применение полученных знаний, т.е. в курсе мы не только порешаем задачки, но и через написание проектов познакомимся с языком на практике.
- Погружение в экосистему Rust. В курсе мы познакомимся с ключевыми open-source библиотеками без которых трудно представить разработку проектов на Rust.
Вы получите
- много задач на разнообразные темы (от алгоритмов до работы с библиотеками)
- практика после каждого урока
- несколько проектов
- поддержку автора в комментариях по материалам курса
- сертификат от Stepik
Пройдя курс вы
- Поймете основные концепции языка Rust
- Познакомитесь с экосистемой Rust packages
- Реализуете несколько интересных проектов
О курсе
Для кого этот курс
Начальные требования
Опыт программирования на любом языке (например, C++ или Python) а также знание базовых команд терминала Linux и Docker (однако в курсе будет дано необходимое объяснение).