Companies Home Search Profile

Rust Programming: From Fundamentals to Advanced Concepts with AI-Assisted Development

Focused View

6:35:28

0 View
  • 01 - Meet your course instructor Alfredo Deza.mp4
    02:20
  • 02 - About this course.mp4
    03:18
  • 01 - Overview of installing Rust.mp4
    00:59
  • 02 - Demo Installing Rust.mp4
    05:48
  • 03 - Demo Visual Studio Code.mp4
    07:56
  • 04 - Demo Enabling the rust-analyzer.mp4
    04:08
  • 05 - Demo Using the rust-analyzer.mp4
    07:05
  • 06 - Demo Synchronizing your settings.mp4
    04:18
  • 07 - Summary of installing Rust and Visual Studio Code.mp4
    00:42
  • 01 - Overview of using GitHub Copilot.mp4
    01:17
  • 02 - Demo Signing up for GitHub Copilot.mp4
    04:14
  • 03 - Demo Installing and enabling Copilot in Visual Studio Code.mp4
    02:55
  • 04 - Demo Programming with suggestions.mp4
    05:54
  • 05 - Demo Using prompts with Copilot.mp4
    02:50
  • 06 - Demo Copilot X and chat-based learning.mp4
    05:35
  • 07 - Summary.mp4
    00:49
  • 01 - Overview of Codespaces.mp4
    01:21
  • 02 - Demo Fundamentals of Codespaces.mp4
    08:10
  • 03 - Demo Understanding usage and quotas.mp4
    06:13
  • 04 - Demo Basics of dev containers.mp4
    03:50
  • 05 - Demo Customizing the editor.mp4
    02:57
  • 06 - Demo Customizing the environment.mp4
    04:05
  • 07 - Summary of Codespaces.mp4
    00:54
  • 01 - Introduction to Rust.mp4
    00:38
  • 02 - Demo Create a new Rust project.mp4
    05:37
  • 03 - Demo Overview of project files.mp4
    06:00
  • 04 - Demo Basic components of Rust code.mp4
    06:27
  • 05 - Demo Variable assignment and immutability.mp4
    06:17
  • 06 - Demo Basics of control flow.mp4
    04:07
  • 07 - Demo Shadowing variables.mp4
    05:52
  • 08 - Summary of introduction to Rust.mp4
    00:47
  • 01 - Introduction to loops and control flow.mp4
    00:59
  • 02 - Demo Introduction to loops in Rust.mp4
    03:28
  • 03 - Demo Conditional statements in Rust.mp4
    07:16
  • 04 - Demo The while loop in Rust.mp4
    03:14
  • 05 - Demo The for loop in Rust.mp4
    04:34
  • 06 - Demo The break and continue statements.mp4
    03:29
  • 07 - Demo The match control flow in Rust.mp4
    05:14
  • 08 - Summary of loops and control flow.mp4
    00:41
  • 01 - Introduction to function basics.mp4
    01:11
  • 02 - Demo Simple unit functions.mp4
    01:46
  • 03 - Demo Return values.mp4
    05:50
  • 04 - Demo Using arguments.mp4
    03:36
  • 05 - Demo The borrowing concept.mp4
    10:09
  • 06 - Demo Using panic to stop a program.mp4
    04:00
  • 07 - Demo Basic error handling with match.mp4
    06:55
  • 08 - Summary of function basics.mp4
    01:23
  • 01 - Introduction to structured data.mp4
    01:18
  • 02 - Demo Defining structs.mp4
    03:44
  • 03 - Demo Creating struct instances.mp4
    05:19
  • 04 - Demo Associated functions and constructors.mp4
    08:05
  • 05 - Demo Other struct uses.mp4
    04:03
  • 06 - Summary of structured data.mp4
    01:11
  • 01 - Introduction to strings and vectors.mp4
    01:16
  • 02 - Demo Understanding string and str.mp4
    05:16
  • 03 - Demo Getting started with Rust string manipulation.mp4
    06:25
  • 04 - Demo Basics of vectors.mp4
    06:42
  • 05 - Demo Retrieving values from vectors.mp4
    07:52
  • 06 - Demo Adding elements to vectors.mp4
    03:43
  • 07 - Summary of strings and vectors.mp4
    01:20
  • 01 - Introduction to enums and variants.mp4
    01:32
  • 02 - Demo Defining an enum.mp4
    04:24
  • 03 - Demo Using enum as a type.mp4
    05:17
  • 04 - Demo The option enum.mp4
    08:28
  • 05 - Demo Applied enums.mp4
    06:17
  • 06 - Demo Using vectors with enums.mp4
    05:01
  • 07 - Demo Exhaustive matches.mp4
    05:27
  • 08 - Summary of enums and variants.mp4
    01:03
  • 01 - Introduction to libraries and Cargo.mp4
    01:27
  • 02 - Demo Creating the library with Cargo.mp4
    03:59
  • 03 - Demo Adding code to lib.mp4
    06:57
  • 04 - Demo Documenting your code.mp4
    07:41
  • 05 - Demo Using a debugger.mp4
    08:41
  • 06 - Demo Using a makefile.mp4
    12:34
  • 07 - Summary of libraries and Cargo.mp4
    01:18
  • 01 - Introduction to modules.mp4
    01:05
  • 02 - Demo Using Cargo for dependencies.mp4
    05:25
  • 03 - Demo Extending with modules.mp4
    04:52
  • 04 - Demo Verify code with doctest.mp4
    05:00
  • 05 - Demo Defining public and private modules.mp4
    06:12
  • 06 - Demo Private and public fields in structs.mp4
    10:26
  • 07 - Summary of modules.mp4
    01:05
  • 01 - Introduction to testing.mp4
    01:54
  • 02 - Demo Organizing test files.mp4
    03:47
  • 03 - Demo Introduction to testing in Rust.mp4
    04:24
  • 04 - Demo Writing tests for your code.mp4
    09:16
  • 05 - Demo Testing private code.mp4
    11:06
  • 06 - Demo Using test failure messages.mp4
    04:10
  • 07 - Summary of testing.mp4
    01:24
  • 01 - Course summary.mp4
    01:54
  • Description


    Get a solid foundation in the powerful and efficient Rust programming language with core language concepts, syntax, tooling, and best practices. Learn Rust basics like variables, data types, control flow, and ownership rules. Then, move on to advanced concepts, including structs, enums, traits, lifetimes, and concurrency. The course also explains how to use powerful tools like rust-analyzer, development and debugging techniques, string manipulation, error handling, and more. Plus, learn about leveraging AI pair programming with GitHub Copilot, Rust coding best practices for readability and performance, building and documenting your own libraries using Cargo, and techniques for writing safe, concurrent, and lock-free code

    Whether you’re starting as a total beginner or experienced programmer, check out this course to master Rust to build reliable, high-performance software.

    Note: This course was created by Pragmatic AI Labs. We are pleased to host this training in our library.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 90
    • duration 6:35:28
    • English subtitles has
    • Release Date 2025/01/22