Курс на Stepik
Обложка курса «Rust для сеньоров» на Stepik
Бесплатно

Rust для сеньоров 0.000

Открыть на
STEPIK.ORG
Категории курса

Продвинутый Rust для senior-разработчика: lifetimes, типовая система, unsafe, FFI, Future и Pin, Tokio, макросы, производительность, архитектура и лидерство.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Rust для сеньоров»Учеников на курсе 9
Сертификаты, выданные на курсе «Rust для сеньоров»Сертификатов выдано 0
Отзывы о курсе «Rust для сеньоров»Отзывов получено 0
Рейтинг курса «Rust для сеньоров»Рейтинг курса 0.000
Уроки в курсе «Rust для сеньоров»Количество уроков 126
Тесты в курсе «Rust для сеньоров»Количество квизов 602
Обновления курса «Rust для сеньоров»Обновления курса
Дата публикации курса «Rust для сеньоров»Дата публикации курса
Последнее обновление курса «Rust для сеньоров»Последнее обновление
Сложность hard

Чему вы научитесь

  • проектировать сложные lifetimes, GAT, typestate и публичные API на уровне типов
  • формулировать и проверять инварианты unsafe-кода, FFI и управления памятью
  • объяснять Future, Pin, executors и строить устойчивые async-сервисы на Tokio
  • профилировать CPU и память, писать корректные бенчмарки и оптимизировать по данным
  • проектировать большие Rust-системы, библиотеки, ошибки и границы крейтов
  • проводить code review, писать RFC и управлять техническими рисками команды

О курсе

Продвинутый Rust для senior-разработчика: lifetimes, типовая система, unsafe, FFI, Future и Pin, Tokio, макросы, производительность, архитектура и лидерство.

Для кого этот курс

Rust-разработчики уровня middle, готовые отвечать за архитектуру и эксплуатацию; системные и backend-инженеры, которым нужны unsafe, FFI и глубокий async Rust; разработчики библиотек и платформенных компонентов на Rust; технические лидеры, готовящиеся к senior-интервью и роли наставника.

Начальные требования

уверенный middle-уровень Rust: владение, lifetimes, traits, generics, async и тесты стабильный Rust toolchain, Cargo, Git и привычка работать с терминалом желателен опыт поддержки приложения или библиотеки из нескольких крейтов

Преподаватели курса

Как проходит обучение

Каждый урок проходится по циклу: понять идею, запустить и изменить пример, ответить на тест, самостоятельно решить практику и только затем свериться с разбором.

Материал выстроен последовательно, без обязательных дедлайнов. Рекомендуется вести учебный репозиторий и журнал ошибок.

Формат курса

Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.

Что вы получите

  • полный текстовый конспект курса с рабочими примерами
  • 602 тестовых вопросов для самопроверки
  • 371 практических задач с решениями
  • итоговый проект: Высокопроизводительный async-сервис на Tokio: архитектурные границы, типизированные ошибки, контролируемая конкурентность, observability, профилирование, бенчмарки и документированная защита решений.

Нагрузка

120-190 часов

Расскажите о курсе друзьям