Написать нам в телеграм
Telegram

Тренажер по Rust

Подходит для уровня Junior/Middle

  • Реши 100+ задач
  • Пет-проекты в портфолио:Blockchain, Умный дом (Embedded), Frontend и backend
  • Code Review от наших наставников
  • 24/7 с нашим AI-помощником Doodoo
  • Бессрочный доступ к актуальной программе: обновляем каждые 3 месяца

Старт потока – 8 июля
Осталось 8 из 10 мест
Обучение в тренажере отличается от других курсов. Вместо лекций и вебинаров, вы сразу приступаете к работе: изучаете документацию, практикуетесь и шаг за шагом осваиваете RUST для решения реальных задач.
Теория и дополнительные материалы открываются по мере прохождения курса: они помогут вам проанализировать свои действия, изучить лучшие практики и выработать оптимальный подход к работе. Этот курс основан на решении задач локально на компьютере студента. Это приближает обучение к реальной работе.

Кому подойдет курс?

  • Для разработчиков на системных языках C и C++
    Для тех, кто хочет изучить Rust, его особенности и возможности, научиться избегать ошибок в работе с памятью и многопоточностью, а также освоить проектирование высокопроизводительного программного обеспечения.
  • Для разработчиков, которые работают с высокоуровневыми языками, такими как Python, JavaScript, Java и C#
    Если вы хотите изучить язык, который позволит вам создавать критически важные по производительности части вашего ПО максимально быстро, а также понять особенности работы с низкоуровневыми компонентами и подходы к разработке безопасного и отказоустойчивого ПО, то этот курс для вас.
Что нужно уметь, чтобы учиться на курсе?
  • Нужно иметь базовые знания школьной информатики: минимум, что такое байт и операционная система
  • Иметь опыт разработки на хотя бы одном языке или иметь опыт прохождения любого курса по разработке
На курсе вы разработаете свои первые pet-проекты
  • Изучите синтаксис и идиомы языка Rust.
  • Создадите многопользовательский чат на основе TCP протокола.
  • Разработайте ThreadPool и изучите принципы создания надежных многопоточных приложений.
  • Создадите элементы умного дома.
  • Освойте современную инфраструктуру Rust в разработке игр, блокчейне, фронтенд- и бэкенд-разработке и многое другое.
Твои пет-проекты, которые можно положить в портфолио
Чат клиент-сервер
Умный дом (Embedded)
Blockchain на Rust
Игра на macroquad
Каждому ученику доступен бессрочный доступ к постоянно обновляемому материалу
Последние обновления в тренажере:
Встречайте вашего персонального помощника Doodoo

Как мы учим

Наш подход к обучению стирает границы между теорией и практикой, предлагая вам немедленное применение знаний в реальных условиях. Забудьте о скучных видеолекциях и бесконечном запоминании правил. Все задачи решаются спринтами так как курс постоянно обновляется.
    Понятная теория
    Заправленная простым языком, примерами из жизни/рабочих ситуаций и мемами, чтобы было не скучно.
    Преподаватели курса
    Кирилл Федченко
    Заинтересовался программированием ещё в школе. Работает программистом более 5 лет. Увлекается компьютерной графикой и разработкой игр. Основной стэк: Rust, C++, Python. Есть опыт работы с С#, JS, PHP, MatLab.

    Проектировал и разрабатывал:

    1. программное обеспечение для цифровой обработки сигналов;
    2. файловую систему для последовательного хранения больших объёмов данных;
    3. фреймворк для параллельной обработки данных на графическом процессоре;
    4. backend-части распределённых систем сбора и обработки данных;
    5. on-chain приложения в инфраструктуре DFinity.
    Программа курса
    Тарифы
    Мастер задач
    Основательный подход
    • Бессрочный доступ к тренажеру
    • Чат курса с поддержкой и преподавателем
    • Бесплатный курс по основам GIT
    • Сертификат
    27 500 руб.
    35 000 руб.
    • Бессрочный доступ к тренажеру
    • Чат курса с поддержкой и преподавателем
    • Подписка на AI-бот Doodoo для мгновенного CodeReview на 5 месяцев
    • Помощь наставников
    • Бесплатный курс по основам GIT
    • Сертификат
    50 000 руб.
    65 000 руб.
    без % за 10 833 руб. на 6 месяцев
    без % за 8 750 руб. на 4 месяца
    Остались вопросы по курсу? Напишите нам в поддержку.
    Наставник курса
    Денис Котляров
    Ваш наставник
    Моя страсть к компьютерам началась еще в детстве, когда в два года в нашей семье появился первый компьютер. Уже в шесть лет я мог самостоятельно устанавливать Windows XP и полный набор программного обеспечения. С подключением интернета я понял, что возможности безграничны, и начал изучать веб-стандарты, создавая свои первые примитивные веб-страницы и приложения. К одиннадцати годам у меня уже было несколько веб-порталов и свой сайт, аналогичный социальной сети ВКонтакте.

    В четырнадцать лет я разработал своё графическое окружение (DE) под Windows со стандартным набором программ. Серьезно заниматься программированием я начал в пятнадцать лет, изучая Java и PHP, разрабатывая веб-сайты и компьютерные/мобильные приложения. В семнадцать лет, осознав, что использую только динамические языки программирования, я начал изучать Rust для реализации нового проекта и создания своей операционной системы на базе ядра Linux.

    Мой коммерческий опыт на Rust начался с двадцати лет. Я работал и стажировался в США, а недавно и в Москве. Также практикую мультиязычие, одновременно пишу на множестве языков программирования.
      Егор Ивков
      Ваш наставник
      - 5 лет опыта в Rust в индустрии
      - Ведущий разработчик в Picodata
      - Выступал на RustCon 2022 и 2023, Rust Meetup 2023
      - Занимается базами данных и распределенными системами
        Присоединяйтесь к довольным выпускникам и нашему сообществу в телеграм
        Давно хотел повысить свой уровень владения MATLAB, т.к. сейчас это обязательный навык для инженера.
        Хотел пройти курсы от Экспоненты, но они меня почему-то все время прокатывали, уж не знаю почему...
        А вот на курсы к Павлу удалось записаться быстро и без проблем. Ни разу не пожалел, т.к. курсы интересные, включающие массу задач из инженерной практики. Узнал для себя много нового.
        Павел, спасибо большое за интересный и актуальный курс!
        Оригинал
        Stepan Revutsky
        Инженер
        Обучался у Павла на тренингах по MATLAB Simulink. Он отлично объясняет и много делится опытом. Помимо самого матлаба напомнил много вещей, которые я успешно забыл после вуза :)
        После тренингов навык работы в Simulink вырос в разы, самостоятельно я бы так не освоил. Так что рекомендую!
        Никита Севастьянов
        Инженер

        Ответы на вопросы

        Остались вопросы или нужно обучить сотрудников?