Course curriculum

    1. Rust from C/C++

    1. 1. Introduction

    1. 2.0 - 2.4 Hello World in C, C++, Rust & Rust Syntax

    1. 3.0 Touring the Rust Language & 3.1 Primitive Types

    2. 3.2 Mutability

    3. 3.3 Primitive Type Conversion

    4. 3.4 Numeric Overflow

    5. 3.5 Control Flow

    6. 3.6 Loops

    7. 3.7 Strings

    8. 3.8 Functions and Scopes

    9. 3.9 Structures

    10. 3.10 Structure Functions

    11. 3.11 Destructors - Drop

    12. 3.12 Tuples and Destructuring

    13. 3.13 Enums

    14. 3.14 Containers

    15. 3.15 Iterators

    16. 3.16 Move by Default

    17. 3.17 Borrowing

    18. 3.18 Slices

    19. ardanlabs.com

    20. 3.19 Memory Management & 3.19.1. C-style allocation and deallocation

    21. 3.19.2 Box - Unique Pointer

    22. 3.19.3 Rc and Arc - Shared Pointer

    23. 3.19.4 The Borrow Checker

    24. 3.19.5 Lifetimes

    25. 3.20 Concurrency & 3.20.1 Data Race Protection

    26. 3.20.2 Spawning Threads

    27. 3.20.3 Dividing Workloads

    28. 3.20.4 Scoped Threads

    29. 3.20.5 Rayon

    30. 3.21 Program Organization

    31. 3.22 Traits

    32. 3.23 Generics

    33. 3.24 Error Handling

    1. 4.0 Touring the Rust Ecosystem and 4.1 Tool Equivalencies

    2. 4.2 Unit Tests

    3. 4.3 Benchmarking

    1. 5.0 Calling C from Rust with FFI

    2. ardanlabs.com

About this course

  • $299.99
  • 41 lessons
  • 5.5 hours of video content

Discover your potential, starting today