Skip to content

derricksobrien/course-memory-safe-programming-with-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Memory Safe Programming with Rust

Vendor: Cloud Contraptions
Format: Live instructor-led
Duration: 2 days of comprehensive training

Overview

Learning Outcomes

  • Course details available on vendor site

Modules

  • Introduction
    • How Memory is Managed on a Computer
    • How the Operating System Views Memory
    • How Memory is Allocated in a Process
    • How Programming Languages and Runtimes Manage Memory
    • Pitfalls with manual memory management in languages like C or C++
    • Pitfalls with garbage collection in languages like Python or C#
    • Memory Leaks and Dangling Pointers
    • Ensuring Memory Safety at Compile Time
    • Rust's approach to Safe Memory Management
    • Other Safe Memory Management Approaches
    • Memory Management
    • Variables and their Data
    • Variable Addresses and Data Addresses
    • Mutability of Variables and their Data
    • Variable and Data Ownership
    • Rust's Approach to Variables and their Data
    • Rust Memory Model
    • Ownership and Borrowing
    • References and Mutability
    • Stack Allocation vs Heap Allocation
    • Smart Pointers
    • Thread Safety through Atomics and Locks
    • Unsafe Rust
    • Smart Pointers
    • What are Smart Pointers?
    • When to use Smart Pointers?
    • Unknown Size at Compile Time
    • Self-Referential Structures
    • Interior Mutability
    • Smart Pointer Types
    • Rc, Weak, and Arc
    • Cell and RefCell
    • RwLock and Mutex
    • Conclusion
    • Course wrap-up and next steps
    • Download
    • Word Version
    • PDF Version
    • Reseller Version
    • We specialize in delivering computer programming training and consulting services with an emphasis on using the latest in AI technology. We are customer-friendly and employ AI best practices and teach these practices to companies around the world.
    • Learn More
    • Services
    • Courses
    • Academy
    • Contact Info
    • +1 434-945-9416
    • help@cloudcontraptions.com
    • 3378 South Amherst Hwy
    • Unit 21
    • Monroe, VA 24574
    • © 2026 Cloud Contraptions LLC. All Rights Reserved.
    • About |Contact |Privacy
    • This website uses cookies to improve your experience and analyze site traffic. By clicking "Accept", you consent to our use of cookies.
    • Accept
    • Decline

Target Audience

  • This course assumes prior experience with Rust programming language. The course focuses on upskilling Rust developers to better understand and apply Rust's memory safety concepts.

Prerequisites

None specified

Source

View original course page

Source Host: www.cloudcontraptions.com


Generated on 2026-04-16 03:37:34

About

Memory Safe Programming with Rust - Cloud Contraptions Course

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors