Rust Developer
- Особенности: Программа охватывает безопасное управление памятью и асинхронную архитектуру с использованием Rust, Tokio, gRPC и PostgreSQL.
- Для кого: Курс рассчитан на разработчиков с опытом в С++, Java или Go, планирующих переход к системному программированию и разработке высоконагруженных систем.
- Результат: Реализация высоконагруженного микросервиса, создание CLI-инструмента, разработка сервиса с асинхронной обработкой очереди событий
- Важно знать: Для обучения необходимо понимание классических структур данных и принципов работы компилятора; программой предусмотрены еженедельные практические задания.
- Плюсы: Навык оптимизации работы с памятью в low-latency системах и интеграция Rust-кода с legacy-кодом через FFI
- Что еще: Матрица владения механизмами borrow checker и lifetime, реализация безопасной многопоточности без данных гонок
- Формат: Лекции онлайн, проверочные тесты.
- Объем практики: 75%
