Курс: Rust Developer
Что даст вам этот курс
Углублённый курс по языку программирования Rust, в котором мы разберем:
ключевые особенности Rust, понимание которых позволяет не только разрабатывать сложные программные продукты на этом языке, но и помогает лучше проектировать ПО в целом;
наиболее популярные библиотеки и проекты, широко используемые на практике;
многопоточность и архитектуру программного обеспечения.
Курс будет интересен:
Разработчикам на системных языках (С, C++, ...), которые хотят:
изучить Rust, его сильные и слабые стороны;
научиться избегать ошибки по работе с памятью и многопоточностью;
изучить проектирование высокопроизводительного ПО
Разработчикам на интепретируемых или высокоуровневых языках (Python, JS, Java, C#, ...), которые хотят:
изучить язык, позволяющий делать критические по производительности секции вашего ПО максимально быстрыми;
особенности работы с низкоуровневым ПО;
подходы к разработке безопасного и отказоустойчивого ПО
Чему вы научитесь на курсе?
использовать язык Rust для разработки ПО;
разворачивать Rust и среду разработки;
создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
тестировать код;
использовать сторонние библиотеки;
писать асинхронный код
Необходимые знания
базовое знание любого другого языка программирования;
знание БД;