Course description

  • What is the focus of this course?

    The course begins with a detailed overview of Rust concepts and slowly progresses to advanced concepts such as vectors, tuples, generics, ownership borrowing, and crates.

  • What are the course objectives?

    After completing this online course on Rust, you will get a complete knowledge of Rust fundamentals, memory management in general, systems programming in particular, and also be able to:

    • Install Rust
    • Learn about data types and their respective scope
    • Gain an understanding of conditionals, loops, arrays, vectors, string manipulation, tuples and structs, functions.
    • Create and modify an open source crate

  • Who should do this course?

    The course is specifically designed for intermediate coders with prior programming knowledge and confidence to work with a code editor.
     

Course preview

    • Lesson 00 - Introduction to the Course

      02:44
      • 1 Course Introduction
        02:44
    • Lesson 01 - Environment

      17:42
      • 1 Section Introduction
        02:18
      • 2 Introduction to Rust and Installation
        07:32
      • 3 Editor
        06:46
      • 4 Section Summary
        01:06
    • Lesson 02 - Language Fundamentals I

      59:02
      • 1 Section Introduction
        03:45
      • 2 Data Types
        08:59
      • 3 More Data Types and Memory Size
        11:25
      • 4 Stack and Heap
        09:12
      • 5 Scope and Shadowing
        09:00
      • 6 Arithmetic and Conditional Operators
        09:48
      • 7 M2 Challenge
        05:18
      • 8 Section Summary
        01:35
    • Lesson 03 - Language Fundamentals II

      36:03
      • 1 Section Introduction
        01:29
      • 2 Conditionals
        10:32
      • 3 Loops
        10:11
      • 4 Match
        06:48
      • 5 M3 Challenge
        05:48
      • 6 Section Summary
        01:15
    • Lesson 04 - Option & Vectors

      43:46
      • 1 Section Introduction
        02:34
      • 2 Structs and Enumeration
        06:21
      • 3 Option
        05:57
      • 4 Option (advanced topics)
        06:46
      • 5 Arrays
        09:12
      • 6 Vectors
        05:05
      • 7 M4 Challenge
        06:43
      • 8 Section Summary
        01:08
    • Lesson 05 - Strings, Tuples, Functions

      57:25
      • 1 Section Introduction
        01:14
      • 2 Slicing
        07:09
      • 3 String Manipulation
        08:15
      • 4 String Challenge
        03:40
      • 5 Tuples and Structs
        06:33
      • 6 Tuples and Structs Challenge Part 1
        10:34
      • 7 Tuples and Structs Challenge Part 2
        10:06
      • 8 Functions and Closures
        08:52
      • 9 Section Summary
        01:02
    • Lesson 06 - Ownership, Borrowing, Crates

      52:30
      • 1 Section Introduction
        01:23
      • 2 Ownership Part 1
        10:23
      • 3 Ownership Part 2
        05:58
      • 4 Borrowing Part 1
        10:15
      • 5 Borrowing Part 2
        06:57
      • 6 Creating A Crate From Scratch
        10:48
      • 7 Modifying Open Source Crate
        05:56
      • 8 Section Summary
        00:50
    • Lesson 07 - Course Summary

      01:52
      • 1 Course Summary
        01:52
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

    FAQs

    • How would a certificate from Simplilearn help me?

      In today’s era where technologies and best practices are changing rapidly, and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume. Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.
       

    • What are the benefits of this course?

      Rust is a low level programming language created by Mozilla, designed for delivering safe, fast, and efficient systems program. Recently awarded the “most loved programming language” in Stack Overflow Developer Survey, it’s going to be a great addition to your skillset.
       

    • What are the prerequisites for this course?

      Basic programming concepts is beneficial for this course
       

    • Is this live training, or will I watch pre-recorded videos?

      All classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.
       

    • Who are the trainers for this course?

      All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.
       

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.