[Скачать] Rust Developer. Basic | OTUS

Курс по программированию на Rust охватывает его применение в веб-разработке, системном ПО, мобильной разработке, встраиваемых системах, анализе данных, блокчейне и машинном обучении. Учащиеся освоят работу с низкоуровневым ПО, безопасным и отказоустойчивым программированием, а также ключевые библиотеки Rust.

В рамках курса вы научитесь:

  • работать с инструментами Rust
  • собирать и запускать приложения
  • реализовывать функции, использовать циклы, ветвления, кортежи, структуры и перечисления
  • создавать программы в процедурном стиле с ссылками
  • работать со слайсами, строками и массивами
  • программировать в объектном стиле
  • повторно использовать код с помощью шаблонов и трейтов
  • создавать полиморфные приложения
  • писать безопасный многопоточный код
  • разрабатывать декларативные макросы
  • использовать асинхронные вызовы для работы с сетью и файловой системой
  • читать и писать сложные Rust-приложения.

Курс подходит для тех, кто уже знаком с основами программирования и стремится развиваться в Rust, а также для начинающих разработчиков на системных языках С и C++, а также для тех, кто работает с высокоуровневыми языками (Python, JS, Java, C#) и хочет повысить производительность своих приложений.