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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Rust: Рецепты программирования (2020)​

cover.jpg

Продолжительность: 6 ч 20 мин Количество уроков: 47 Видео Язык: Английский Вес архива: 2,34 ГБ


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху