Программирование [udemy] Язык программирования Rust (2017)

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

cover.jpg

Продолжительность: 7 ч 56 мин Количество уроков: 59 Видео Язык: Английский Вес архива: 931 МБ


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

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

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

Установка и первые шаги

• Загрузка и установка Rust, настройка окружения.
• Компиляция программ, использование Cargo.
• Работа с IDE и полезными инструментами.

Основы языка и типы данных

• Базовые типы данных и объявление переменных.
• Массивы, векторы, строки и концепция срезов.

Функции и продвинутые конструкции

• Создание функций, методов и замыканий.
• Использование функций высшего порядка.

Структуры данных и особенности Rust

• Работа со struct, enum и trait.
• Понимание концепций владения, заимствования и времени жизни.
• Правила lifetime resolution и практическое применение.

Параллелизм и безопасная работа с данными

• Использование Rc, Arc и Mutex для безопасного шаринга данных.
• Создание многопоточных приложений без гонок данных.

Инструменты разработки и дополнительные темы

• Работа с Cargo для управления проектами.
• Документация, условная компиляция, тестирование.
• Советы по повышению производительности и читаемости кода.

Почему Rust стоит изучить

Rust — один из самых востребованных языков для разработки системного ПО, сетевых сервисов, высокопроизводительных библиотек, игр и встраиваемых систем. Он сочетает безопасность управления памятью и скорость, сопоставимую с C/C++.

Кому подойдет этот курс

• Начинающим разработчикам, желающим освоить современный системный язык.
• Программистам на C/C++, ищущим более безопасную альтернативу.
• Backend‑разработчикам, работающим с высоконагруженными сервисами.
• Тем, кто хочет глубже понять управление памятью и параллелизм.

Результат прохождения курса

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

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

Похожие темы

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