Программирование [udemy] Изучите Rust Создавая Приложения (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Изучите Rust Создавая Приложения (2020)​

cover.jpg

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


Хотите быстро и на практике освоить Rust? В этом курсе вы шаг за шагом создадите реальные приложения, разберётесь с ключевыми концепциями языка и поймёте, почему Rust так любим разработчиками. Минимум теории — максимум практики и рабочих проектов.

Что вы узнаете на курсе

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

Основы низкоуровневого управления памятью

Мы начнём с краткого и понятного погружения в управление памятью — того самого фундамента, который делает Rust уникальным. Вы разберётесь:

• как работает владение и заимствование;
• что такое время жизни ссылок;
• как Rust обеспечивает безопасность без сборщика мусора.

Создание CLI‑приложения

Далее вы сделаете своё первое приложение командной строки. Это поможет вам освоить:

• структуру проектов на Rust;
• работу с модулями и пакетами;
• использование внешних библиотек через Cargo;
• обработку аргументов и ввод/вывод.

Построение собственного HTTP‑сервера

Главная часть курса — создание полностью рабочего веб‑сервера. Вы реализуете протокол HTTP с нуля и поймёте, как устроена серверная логика без скрытой магии.

Сетевое программирование в Rust

Вы научитесь:

• работать с TCP‑соединениями;
• принимать и обрабатывать запросы;
• корректно формировать ответы;
• использовать многопоточность и параллелизм Rust для повышения производительности.

Расширенные возможности языка

По мере развития проекта вы познакомитесь с:

• системой типов Rust и паттернами проектирования;
• обработкой ошибок (Result,?‑оператор);
• смарт‑указателями и управлением ресурсами;
• оптимизацией и профилированием кода.

Почему этот курс эффективен

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

Практика на каждом шаге

Каждый урок связан с предыдущим, а итогом станут приложения, которыми можно гордиться — от простого CLI‑инструмента до собственного HTTP‑сервера.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху