Companies Home Search Profile

Functional Programming in Rust 2021

Focused View

Shaun Meyer

1:14:18

30 View
  • 1. Course Overview.mp4
    01:31
  • 1. Introduction.mp4
    02:23
  • 2. What Is Function Programming.mp4
    08:20
  • 3. Why Use Rust for Functional Programming.mp4
    02:08
  • 4. Summary.mp4
    01:00
  • 1. Introduction.mp4
    01:57
  • 2. What Is a Closure.mp4
    05:48
  • 3. Closure Type Inference and Annotation.mp4
    04:04
  • 4. Capturing the Environment.mp4
    02:24
  • 5. Different Types of Closures - Fn, FnMut, and FnOnce.mp4
    07:17
  • 6. Using Closures in Higher-order Functions.mp4
    04:14
  • 7. Summary.mp4
    01:23
  • 1. Introduction.mp4
    01:43
  • 2. What Are Iterators.mp4
    05:57
  • 3. Understanding the Iterator Trait.mp4
    02:57
  • 4. Consuming Adaptors.mp4
    02:55
  • 5. Iterator Adaptors.mp4
    02:16
  • 6. Common Methods of the Iterator Trait.mp4
    03:18
  • 7. Summary.mp4
    01:10
  • 1. Introduction.mp4
    01:28
  • 2. Immutability.mp4
    01:23
  • 3. Higher-order Functions.mp4
    01:31
  • 4. Pattern Matching.mp4
    01:13
  • 5. Result and Option Types.mp4
    02:32
  • 6. Comparing Performance - Loops vs. Iterators.mp4
    02:24
  • 7. Summary.mp4
    01:02
  • Description


    This course will teach you functional programming in Rust for elegant, concise, and maintainable code. Learn closures, iterators, lazy evaluation, immutability, higher-order functions, pattern matching, and error handling with Result and Option types.

    What You'll Learn?


      In this course, Functional Programming in Rust 2021, you'll learn to create elegant, concise, and maintainable code using functional programming techniques. First, you'll explore the core concepts of closures, iterators, and lazy evaluation. Next, you'll discover the importance of immutability, higher-order functions, and pattern matching. Finally, you'll learn how to effectively handle errors using Result and Option types. When you're finished with this course, you'll have the skills and knowledge of functional programming in Rust needed to build robust and scalable Rust applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Shaun Meyer is a software development pro with 25+ years of experience in C, C++, C#, JavaScript and Rust. He's also managed people and products but his first love will always be code. Shaun's delivered top-notch software and built high-performing teams. He's committed to innovative solutions and teamwork that delivers value to clients and stakeholders.
    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 26
    • duration 1:14:18
    • level average
    • English subtitles has
    • Release Date 2023/12/05