Программирование [udemy] Rust: Рецепты программирования (2020)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность6 ч 20 мин Количество уроков47 Видео ЯзыкАнглийский Вес архива2,34 ГБ


Автор: udemy​
Название: Rust: Рецепты программирования (2020)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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

Что вы изучите в этом курсе

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

Ключевые концепции и инструменты

Мы шаг за шагом разберем механизмы и принципы, лежащие в основе современного программирования на Rust.

• Обработка ошибок — применение Result,? и пользовательских типов ошибок.
• Макросы — создание собственных макросов и использование стандартных возможностей для генерации кода.
• Бесстрашный параллелизм — безопасная работа с потоками и конкурентными структурами данных.
• Абстракции с нулевой стоимостью, включая фьючерсы и async/await.

Создание серверной части

Вы научитесь строить работающий HTTP‑сервер, взаимодействующий с базой данных. Это позволит понять, как Rust вписывается в экосистему веб‑разработки и какие преимущества дает при построении высокопроизводительных сервисов.

Интеграция Rust в приложения на других языках

Одно из ключевых преимуществ языка — простота внедрения модулей Rust в существующие проекты, даже если они написаны на других языках.

Взаимодействие с C

Рассмотрим, как:

• создавать совместимые библиотеки;
• экспортировать функции Rust в C;
• управлять памятью между языками;
• мигрировать критически важный функционал на Rust.

Интеграция с Python

Вы узнаете, как использовать Rust для ускорения Python‑приложений — от написания модулей до упаковки их в удобные для распространения контейнеры.

Итоговые навыки

К концу курса вы получите уверенные практические навыки:

• серверного программирования на Rust;
• создания высокопроизводительных приложений;
• построения безопасных и масштабируемых архитектур;
• интеграции Rust‑модулей в проекты C и Python.

Эти знания позволят вам проектировать быстрые веб‑сервисы, оптимизировать существующие приложения и использовать преимущества Rust в реальных производственных системах.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху