Открыто

Rust для действующих разработчиков [Тариф погружение в блокчейн] [Яндекс Практикум]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 9 авг 2025 в 17:52.

Основной список: 10 участников

Резервный список: 1 участников

  1. 9 авг 2025 в 17:52
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Rust для действующих разработчиков [Тариф погружение в блокчейн] [Яндекс Практикум]

    2025-08-09_212940.png

    За 4 месяца научитесь писать безопасный и производительный код на Rust и сможете применить его в работе
    Углублённый Rust: от владения и заимствования до async/await и FFI
    Практика на реальном проекте: банковская система с полным стеком
    Продакшн-решения: gRPC и HTTP API, CLI‑утилиты и WASM‑модули
    Профессиональная отладка: профилирование, бенчмаркинг и динамический анализ unsafe‑кода
    Дополнительные модули по выбору: основы Rust и блокчейн

    Что даст этот курс
    Освоите язык, который сочетает в себе высокую производительность с гарантиями безопасности и надёжности. Rust помогает избегать утечек памяти, гонок данных и непредсказуемых сбоев ещё на этапе компиляции. Именно поэтому его выбирают для системных решений, веб‑сервисов и WebAssembly.
    На курсе вы научитесь проектировать устойчивые, многопоточные и масштабируемые системы, работать с API, писать безопасный и эффективный код, а также использовать инструменты, которые применяются в продакшне.

    Это курс для разработчиков с опытом, которые хотят освоить Rust и вырасти профессионально
    Нужно знать основы Computer Science, понимать принципы императивного программирования и уметь работать с терминалом

    За 4 месяца вы научитесь
    Писать безопасный и производительный код на Rust
    Реализовывать многопоточные и асинхронные приложения
    Создавать HTTP/gRPC API и веб‑сервисы
    Работать с CLI-инструментами и WebAssembly
    Проектировать архитектуру приложений
    Использовать FFI, подключать и создавать C‑style‑библиотеки
    Оптимизировать и отлаживать код
    Разворачивать Rust-приложения и писать интеграционные тесты
    Применять паттерны проектирования и писать идиоматичный код

    Программа курса
    Рассчитана на 4 месяца, в среднем учёбе нужно уделять 10–15 часов в неделю

    Rust: знакомство с курсом
    Вводный модуль — бесплатно, чтобы вы познакомились с платформой и определились, подходит ли вам курс
    Как устроен курс
    Узнаете больше о том, какие навыки вы получите
    Нагрузка
    Поймёте, сколько времени будет занимать прохождение курса

    0. Основы Rust
    Это дополнительный модуль на курсе «Rust для действующих разработчиков: погружение в блокчейн», который можно пройти по желанию, и обязательный на курсе ‭«Rust для действующих разработчиков: переход с Python, С++ или C»
    Утилиты Cargo, пакеты, крейты и модули
    Основы синтаксиса: скалярные составные и пользовательские типы данных
    Стек и куча: перемещение, копирование и клонирование
    Выполните набор мини‑заданий на отработку синтаксиса и концепций Rust
    Форматирование строк и обработка ошибок
    Умные указатели и коллекции

    1. Основные фичи Rust
    Проект, типы данных и элементы std
    Владение и заимствование
    Алгебраические типы данных и матчинг паттернов
    Создадите банковскую систему с переводами, внесением и выводом средств. Также подготовите тестовую среду, имитирующую поведение пользователей
    Дженерики и трейты

    2. Сеть и многопоточность
    Безопасная многопоточность
    Многопоточный TCP‑сервер
    Многопоточный приём данных по UDP, зависимости и фичи
    Реализуете систему безопасности банка с удалённым контролем состояния помещений и управлением банковскими ячейками
    Трейт-объекты, object safety и Fn‑трейты

    3. Асинхронные веб-приложения и CLI-инструменты на Rust
    HTTP API
    Асинхронность
    gRPC API
    Создадите веб-сервис биржи. Реализуете HTTP API банковской системы и gRPC API для торгов. А также CLI‑утилиту и фронтенд на WebAssembly для взаимодействия с перечисленными API
    Фронтенд

    4. Механизмы FFI и использование unsafe‑кода в Rust
    C-style ABI и линковка библиотек
    Библиотека с С‑style ABI
    Реализуете поддержку торговых ботов на бирже и библиотеку торгового бота

    5. Использование инструментов для отладки и оптимизации кода на Rust
    Оптимизация
    Отладка
    Научитесь находить узкие места в коде с помощью профилирования и оптимизировать производительность, сокращая время выполнения и потребление памяти

    6. Проектирование и рефакторинг
    Паттерны, элементы ООП и ФП
    Описание контрактов и сохранение инвариантов
    Спроектируете фреймворк для создания safe торговых ботов

    Blockchain-разработка
    Этот дополнительный модуль есть только на курсе «Rust для действующих разработчиков: погружение в блокчейн»
    Основы blockchain
    Нода bitcoin‑like
    Смарт‑контракты и Solana
    Реализуете кастомную blockchain‑ноду и смарт‑контракт fungible‑токена для Solana
    Fungible Token Contract

    Тариф: Rust для действующих разработчиков: погружение в блокчейн
    Для тех, кто хочет писать блокчейн‑проекты на Rust
    5 месяцев обучения
    7 практических заданий с проверкой ревьюером
    Основные фичи Rust, многопоточность, асинхронность, FFI, unsafe код, откладка, оптимизация, проектирование, рефакторинг
    Модуль по основам Rust: Cargo, типы данных, управление памятью, базовый синтаксис и элементы стандартной библиотеки
    Модуль по блокчейн-разработке

    Ближайший старт — 2 октября

    Цена: 136000 руб.
    Скрытая ссылка
     
  2. Последние события

    1. ownicc
      ownicc не участвует.
      10 авг 2025 в 17:27
    2. ownicc
      ownicc участвует.
      10 авг 2025 в 17:26
    3. DrakeDi
      DrakeDi участвует.
      10 авг 2025 в 15:57
    4. skladchik.com
      В складчине участвует 10 человек(а).
      10 авг 2025 в 15:57