$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube

Статьи по теме

Cargo для продакшена: workspaces, фичи и стратегия версий зависимостей

Cargo для продакшена: workspaces, фичи и стратегия версий зависимостей

Разберём, как организовать Rust workspace, управлять optional features, фиксировать версии библиотек и уменьшать “дрейф” зависимостей при командной разработке и CI.

Rust Cargo для команды: workspace, общие зависимости и единые версии библиотек

Rust Cargo для команды: workspace, общие зависимости и единые версии библиотек

Покажем, как организовать монорепо без хаоса: workspace, shared crates, настройка версий и feature flags. Статья поможет уменьшить “сюрпризы” при сборке на разных машинах.

Системы сборки для новичков: как быстро понять Cargo, зависимостии и feature flags

Системы сборки для новичков: как быстро понять Cargo, зависимостии и feature flags

Разберём логику feature flags, workspace и воспроизводимость сборок на практике. Покажем, как читать ошибки Cargo и не утонуть в конфигурациях.

AI-помощник
Обновлен 27.08.2026

Cargo – для начинающих!

С нуля до уверенной работы с Rust-проектами. Подходит для начинающих и тех, кто уже пишет на Rust. Разберитесь с Cargo раз и навсегда — и перестаньте копировать команды вслепую.

Практические задания
Помощь от учителя
Поддержка 24/7
Cargo – для начинающих!


Программа курса

9 разделов • 22 уроков

1

Введение

1.1. О курсе
1.2. Установка Cargo
1.3. Первый проект
2

Cargo.toml — манифест проекта

2.1. Секция [package] в Cargo.toml
2.2. Секция [dependencies]
2.3. Dev и Build зависимости
2.4. Фичи (features)
3

Команды Cargo

3.1. Сборка и запуск
3.2. Проверка и форматирование
3.3. Тестирование
3.4. Документация
4

Зависимости и crates.io

4.1. crates.io: реестр пакетов
4.2. Обновление зависимостей
4.3. Локальные и git-зависимости
5

Профили сборки

5.1. Профили dev и release
5.2. Кастомные профили
6

Воркспейсы (Workspaces)

6.1. Что такое воркспейс
6.2. Создание воркспейса
7

Публикация на crates.io

7.1. Подготовка к публикации
7.2. Публикация на crates.io
8

Расширения Cargo

8.1. Расширения Cargo
9

Build Scripts

9.1. Build Scripts (build.rs)

Преподаватели

Изучите преподавательский состав

avatar

Команда $ sudo teach IT

Эксперт

Опытные преподаватели, научные руководители и их помощники ежедневно работают над созданием и улучшением курсов платформы!


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

rust
cargo