Курс [Otus] Rust Developer (Кирилл Федченко, Илья Богданов) поможет изучить программирование на практике и научиться создавать собственные проекты. Купить курс в складчину — удобный способ обучения.
Что даст вам этот курс
Углублённый курс по языку программирования Rust, в котором мы разберем:
ключевые особенности Rust, понимание которых позволяет не только разрабатывать сложные программные продукты на этом языке, но и помогает лучше проектировать ПО в целом;
наиболее популярные библиотеки и проекты, широко используемые на практике;
многопоточность и архитектуру программного обеспечения.
Курс будет интересен: Разработчикам на системных языках (С, C++, ...), которые хотят:
изучить Rust, его сильные и слабые стороны;
научиться избегать ошибки по работе с памятью и многопоточностью;
изучить проектирование высокопроизводительного ПО
Разработчикам на интепретируемых или высокоуровневых языках (Python, JS, Java, C#, ...), которые хотят:
изучить язык, позволяющий делать критические по производительности секции вашего ПО максимально быстрыми;
особенности работы с низкоуровневым ПО;
подходы к разработке безопасного и отказоустойчивого ПО
Чему вы научитесь на курсе?
использовать язык Rust для разработки ПО;
разворачивать Rust и среду разработки;
создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
тестировать код;
использовать сторонние библиотеки;
писать асинхронный код
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Модуль 1Введение в Rust
Модуль 2Модули, крейты и тесты
Модуль 3Стандартная библиотека
Модуль 4Многопоточность
Модуль 5Архитектура
Модуль 6Фреймворки и библиотеки
Модуль 7Проектная работа