Companies Home Search Profile

Rust: The Big Picture

Focused View

Mike Woodring

1:55:48

39 View
  • 1. Course Overview.mp4
    02:11
  • 1. Introduction.mp4
    03:34
  • 2. Hello, Rust!.mp4
    02:17
  • 3. Variables and Mutability.mp4
    03:19
  • 4. Functions.mp4
    02:06
  • 5. Arrays, Ranges, and Looping.mp4
    02:14
  • 6. Array Slices and Zero Cost Abstractions.mp4
    03:19
  • 7. Vectors.mp4
    01:24
  • 8. Conclusion.mp4
    01:38
  • 1. Introduction.mp4
    02:00
  • 2. Closures.mp4
    06:29
  • 3. Iterators.mp4
    02:37
  • 4. Iterator Chaining and Lazy Execution.mp4
    02:58
  • 5. Standard Iterators.mp4
    03:27
  • 6. Structure Definition and Initialization.mp4
    05:05
  • 7. Associated Functions and Methods.mp4
    04:13
  • 8. Conclusion.mp4
    01:06
  • 1. Introduction.mp4
    03:14
  • 2. Memory Management Models.mp4
    04:23
  • 3. Understanding Pass by Value.mp4
    05:55
  • 4. Ownership, Borrowing and Moving Values.mp4
    06:49
  • 5. Conclusion.mp4
    00:57
  • 1. Introduction.mp4
    06:03
  • 2. Thread Lifecycle and a Concurrent Function Design.mp4
    03:45
  • 3. Concurrent Function Implementation - First Attempt.mp4
    07:13
  • 4. Shared State Synchronization - Atomic Updates.mp4
    04:40
  • 5. Wait-based Synchronization - Mutexes.mp4
    05:04
  • 6. Message Passing - Multi ProducerSingle Consumer Channels.mp4
    06:15
  • 7. Conclusion.mp4
    01:38
  • 1. Introduction.mp4
    02:17
  • 2. Package Management with Cargo.mp4
    03:23
  • 3. Additional Learning Resources.mp4
    01:45
  • 4. Reference Documentation.mp4
    01:04
  • 5. The Rust Community.mp4
    00:42
  • 6. Conclusion.mp4
    00:44
  • Description


    This course is a quick introduction to Rust, ranked as the “most loved” language several years running.

    What You'll Learn?


      Developers can’t get enough of Rust. Ranked as the most loved programming language for 7 years running by the StackOverflow Developer Survey, and tied with Python as the most wanted, Rust has become a heavy hitter on the programming scene in relatively short order.

      In this course, Rust: The Big Picture, you’ll gain a fast understanding of Rust’s key features, what it looks like to use, and what makes it a premier “systems programming language."

      First, you’ll get a glimpse of Rust’s syntax and style through the lens of building a simple, albeit silly, math library. Next, you’ll explore features that give Rust its functional flavor while also providing a clean OO model. Then, you'll spend some time gaining an appreciation for Rust’s most powerful feature: the concept of ownership and Rust’s compile-time borrow checker. After that, you'll see how those features set the stage for Rust to deliver on its most aspirational goal: fearless concurrency. Finally, you’ll learn how Rust evolves over time and where to go to continue your Rust learning journey.

      When you’re finished with this course, you will understand the core concepts that make Rust so special, be better able to decide whether it’s the right choice for you, and (if so) be ready to accelerate your continued learning journey toward Rust proficiency.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mike Woodring
    Mike Woodring
    Instructor's Courses
    Mike was the Head of Curriculum at Pluralsight, where he led the team that drove the vision and strategy for delivering world class technical content for professional technologists around the world working as developers, architects, IT operations professionals and data scientists and analysts. A former Microsoft C# MVP and multiple U.S. patent holder, Mike has over 20 years of experience developing high performance software systems and training developers around the world.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 35
    • duration 1:55:48
    • level preliminary
    • English subtitles has
    • Release Date 2023/09/11