Видеокурс - Rust Developer. Basic / Разработчик на Rust. Базовый уровень (2025)

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,977
Реакции
1,648
Credits
42,184
Rust Developer. Basic / Разработчик на Rust. Базовый уровень
a5c8bd7e13259cc43827aefc2b643043.png
Год выпуска: 2025
Производитель: OTUS
Сайт производителя: Для просмотра ссылки Войди или Зарегистрируйся
Продолжительность: 64ч 3м 45с
Язык: Русский
Для кого этот курс?
  1. Для тех, кто знаком с основами программирования и хочет развиваться в разработке на Rust: разберётесь в синтаксисе Rust, получите ценный практический опыт
  2. Для начинающих разработчиков на системных языках С и C++: познакомитесь с языком, который не уступает в производительности C и C++, а также гарантирует безопасность в работе с памятью
  3. Для начинающих разработчиков на интерпретируемых или высокоуровневых языках (Python, JS, Java, C#): сможете увеличить производительность приложений
Что вам даст этот курс?
Rust используется в веб-разработке, в разработке системного ПО, мобильной разработке, разработке встраиваемых систем и даже в анализе данных. А ещё — в блокчейне и машинном обучении. На этом курсе вы изучите особенности работы с низкоуровневым ПО, подходы к разработке безопасного и отказоустойчивого ПО, а также основные библиотеки Rust.
Вы научитесь:
  1. пользоваться инструментарием Rust
  2. чинить, собирать и запускать приложения
  3. реализовывать функции
  4. работать с циклами, ветвлениями, кортежами, структурами и перечислениями
  5. писать программы в процедурном стиле с использованием ссылок
  6. работать со слайсами, строками и массивами
  7. писать программы в объектном стиле
  8. переиспользовать код и обобщать поведение с помощью шаблонов и трейтов
  9. писать приложения с полиморфизмом
  10. писать безопасный сложный многопоточный код
  11. создавать декларативные макросы
  12. использовать асинхронные вызовы для работы с сетью и файловой системой
  13. читать и писать сложные Rust-приложения
Программа курса:
Введение
Познакомимся с языком. Узнаем, как устроен курс. Поговорим о разработке ПО в целом.
  1. Тема 1: Знакомство с Rust. Подготовка к обучению
  2. Тема 2: Основы архитектуры компьютера
Синтаксис Rust и основы Computer Science
Разберёмся с базовыми концепциями разработки ПО. Рассмотрим и попрактикуемся в реализации этих концепций с использованием Rust.
  1. Тема 1: Типы данных. Переменные и функции
  2. Тема 2: Сложные типы данных. Кортеж, структура, перечисление
  3. Тема 3: Ветвление и циклы
  4. Тема 4: Практика: Типы данных. Переменные и функции. Ветвление и циклы
  5. Тема 5: Управление ресурсами. Клонирование. Трейт Copy. Принцип владения
  6. Тема 6: Владение. Ссылки и заимствование
  7. Тема 7: Практика: Владение и заимствование
  8. Тема 8: Коллекции. Слайсы, массивы, строки
  9. Тема 9: Q&A сессия
  10. Тема 10: Структуры и методы. Инкапсуляция
  11. Тема 11: Перечисления и pattern matching
  12. Тема 12: Практика: Структуры и методы. Перечисления и pattern matching
  13. Тема 13: Введение в систему типов. Типы стандартной библиотеки: Result, Option, ()
  14. Тема 14: Введение в лямбда-функции
  15. Тема 15: Обрабока ошибок. Оператор ?. Обработчики Result, Option
  16. Тема 16: Практика: работа с Result, Option
Многопоточность и дополнительные темы
Изучим концепцию многопоточности и увидим, как Rust упрощает написание многопоточных приложений.
  1. Тема 1: Работа с кучей. Box, Arc, Rc. RAII
  2. Тема 2: Потоки. Создание потоков. Send + Sync
  3. Тема 3: Лямбды и потоки. Send + Sync. Использование move и Arc
  4. Тема 4: Mutex, Atomic
  5. Тема 5: Практика: потоки, куча, mutex, atomic
  6. Тема 6: Interior mutability
  7. Тема 7: Q&A сессия
  8. Тема 8: Сборка. Модули
  9. Тема 9: Продвинутые элементы синтаксиса
  10. Тема 10: Макросы: декларативные и процедурные
  11. Тема 11: Асинхронность. Понятие Event Loop, проблема 10k соединений. Использование async/await
  12. Тема 12: Пример: разбор приложения на Rust
  13. Тема 13: Q&A сессия
Проектная работа
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
  1. Тема 1: Выбор темы и организация проектной работы
  2. Тема 2: Консультация по проектам и домашним заданиям
  3. Тема 3: Защита проектных работ
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 24.000 к/с, 160 кб/с
Аудио: aac lc, 44.1 кгц, 128 кб/с, 2 аудио
Вторая часть курса - Видеокурс - Rust Developer. Professional / Разработчик на Rust. Профессиональный уровень (2026)

Описание:

Для кого этот курс?
Для тех, кто знаком с основами программирования и хочет развиваться в разработке на Rust: разберётесь в синтаксисе Rust, получите ценный практический опыт
Для начинающих разработчиков на системных языках С и C++: познакомитесь с языком, который не уступает в производительности C и C++, а также гарантирует безопасность в работе с памятью
Для начинающих разработчиков на интерпретируемых или высокоуровневых языках (Python, JS, Java, C#): сможете увеличить производительность приложений
Что вам даст этот курс?

Rust используется в веб-разработке, в разработке системного ПО, мобильной разработке, разработке встраиваемых систем и даже в анализе данных. А ещё — в блокчейне и машинном обучении. На этом курсе вы изучите особенности работы с низкоуровневым ПО, подходы к разработке безопасного и отказоустойчивого ПО, а также основные библиотеки Rust.

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

Торрент 8.23 GB
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои