𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Rust: Рецепты программирования (2020)

Продолжительность: 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 в реальных производственных системах.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь