К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Rust Programming Essentials: Advanced Rust Programming · LearnSpace
Назад в каталог
courseraПрограммирование

Rust Programming Essentials: Advanced Rust Programming

Курс от Pearson
Средний≈ 7.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is meticulously designed for programmers who are ready to elevate their Rust skills to the next level. Through engaging lessons, you will delve into the intricacies of traits, generics, multithreading, and more. Gain hands-on experience with advanced Rust techniques, ensuring you are well-equipped to tackle complex programming challenges. Whether you're looking to enhance your current projects or expand your career opportunities, this course provides the expertise you need to succeed in the dynamic world of Rust programming.

Навыки, которые вы освоите

Memory ManagementCode ReusabilitySystems IntegrationObject Oriented Programming (OOP)Other Programming LanguagesSoftware DevelopmentInteroperability

Программа курса

1 модулей · 40 учебных материалов

01Rust Programming Essentials: Advanced Rust Programming Concepts40 материалов

Module introduction

Module introductionВидео

Defining Traits

Learning objectivesВидеоTrait essentialsВидеоTrait techniquesВидеоInheritance and polymorphism

Учитесь у экспертов

Pearson

Преподаватель курса

Rust Programming Essentials: Advanced Rust Programming
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.9 ч

1 модулей

Язык: Английский

Субтитры: Американский английский

Часть программы вашего университета
Видео
Trait inheritanceВидео
Implementing the Display traitВидео
Implementing the Debug traitВидео
Implementing the Drop traitВидео
Implementing the Clone traitВидео
Implementing the Copy traitВидео
Defining Traits QuizЗадание

Generics

Learning objectivesВидеоGeneric structsВидео Generic functionsВидеоType constraintsВидеоImplementing the PartialEq traitВидеоImplementing the Eq and Hash traitsВидеоImplementing the PartialOrd traitВидеоImplementing the Ord traitВидеоUnderstanding how closures workВидеоPassing closures into functions - Part 1ВидеоPassing closures into functions - Part 2ВидеоGenerics: QuizЗадание

Multithreading and Concurrency

Learning objectivesВидеоSpawning a threadВидеоJoining a threadВидеоJoining multiple threadsВидеоCapturing stateВидеоCapturing state via an explicit moveВидеоCommunicating data between threads by using channelsВидеоMultithreading and Concurrency QuizЗадание

Additional Rust Techniques

Learning objectivesВидеоIntroduction to boxingВидеоUsing boxing in practice - Part 1ВидеоUsing boxing in practice - Part 2ВидеоReference countingВидеоDefining unsafe codeВидеоIntegrating with other languagesВидеоAdditional Rust Techniques QuizЗадание